Interface TraversingVisitor
-
- All Known Implementing Classes:
AaChannelMessagesOnlyIn30Rule,AaChannelOperationsIn2xOnlyRule,AaInfoExternalDocsOnlyIn30Rule,AaInfoTagsOnlyIn30Rule,AaInvalidAsyncApiVersionFormatRule,AaInvalidChannelDescriptionRule,AaInvalidChannelReferenceRule,AaInvalidComponentKeyNameRule,AaInvalidCorrelationIdDescriptionRule,AaInvalidCorrelationIdLocationFormatRule,AaInvalidCorrelationIdReferenceRule,AaInvalidDefaultContentTypeRule,AaInvalidDocumentIdFormatRule,AaInvalidExternalDocsReferenceRule,AaInvalidMessageContentTypeRule,AaInvalidMessageDescriptionRule,AaInvalidMessageReferenceRule,AaInvalidMessageSchemaFormatRule,AaInvalidMessageTraitReferenceRule,AaInvalidMultiFormatSchemaReferenceRule,AaInvalidOperationActionValueRule,AaInvalidOperationChannelReferenceRule,AaInvalidOperationTraitReferenceRule,AaInvalidParameterLocationValueRule,AaInvalidReplyAddressLocationRule,AaInvalidReplyAddressReferenceRule,AaInvalidReplyChannelReferenceRule,AaInvalidReplyMessageReferencesRule,AaInvalidReplyReferenceRule,AaInvalidServerHostFormatRule,AaInvalidServerPathnameFormatRule,AaInvalidServerReferenceInChannelRule,AaInvalidServerReferenceRule,AaInvalidServerVariableReferenceRule,AaInvalidTagReferenceRule,AaMessageMessageIdIn24To26Rule,AaMessageNoMessageIdIn30Rule,AaMessageOneOfMutualExclusivityRule,AaMessageTraitMessageIdIn24To26Rule,AaMessageTraitNoMessageIdIn30Rule,AaMissingApiInformationRule,AaMissingAsyncApiPropertyRule,AaMissingChannelAddressRule,AaMissingChannelsPropertyRule,AaMissingCorrelationIdLocationRule,AaMissingMessagePayloadOrHeadersRule,AaMissingOperationActionRule,AaMissingOperationChannelReferenceRule,AaMissingParameterLocationRule,AaMissingParameterSchemaRule,AaMissingSchemaDefinitionRule,AaMissingServerHostRule,AaOAuthFlowScopesVsAvailableScopesRule,AaOperationMessageVsMessagesRule,AaOperationReferenceableOnlyIn30Rule,AaOperationReplyOnlyIn30Rule,AaOperationSecurityPropertyOnlyIn24PlusRule,AaOperationsOnlyIn30Rule,AaOperationTraitOperationIdIn2xOnlyRule,AaOperationTraitSecurityIn24PlusRule,AaParameterDefaultNotInEnumRule,AaParameterStructureChangedIn30Rule,AaSecuritySchemeScopesOnlyIn30Rule,AaServerReferenceableOnlyIn23PlusRule,AaServersPropertyOnlyIn22PlusRule,AaServerStructureChangedIn30Rule,AaServerTagsOnlyIn25PlusRule,AaServerVariableDefaultNotInEnumRule,AaServerVariableReferenceableOnlyIn24PlusRule,AasMissingServerProtocolRule,AbstractInvalidPropertyValueRule,InvalidApiDescriptionRule,InvalidContactEmailRule,InvalidContactUrlRule,InvalidExternalDocsDescriptionRule,InvalidLicenseUrlRule,InvalidParameterDescriptionRule,InvalidParameterReferenceRule,InvalidSecuritySchemeReferenceRule,InvalidServerDescriptionRule,InvalidServerUrlRule,InvalidTagDescriptionRule,InvalidTermsOfServiceUrlRule,MissingApiKeySchemeParamLocationRule,MissingApiKeySchemeParamNameRule,MissingApiTitleRule,MissingApiVersionRule,MissingHttpSecuritySchemeTypeRule,MissingLicenseNameRule,MissingOAuthFlowAuthUrlRule,MissingOAuthFlowRokenUrlRule,MissingOAuthFlowScopesRule,MissingOAuthSecuritySchemeFlowsRule,MissingOpenIdConnectSecuritySchemeConnectUrlRule,MissingOperationDescriptionRule,MissingOperationIdRule,MissingOperationSummaryRule,MissingSecuritySchemeTypeRule,MissingServerTemplateUrlRule,MissingTagNameRule,OasAllowReservedNotAllowedForParamRule,OasAllowReservedNotAllowedRule,OasBodyAndFormDataMutualExclusivityRule,OasBodyParameterUniquenessValidationRule,OasDuplicatePathSegmentRule,OasEmptyPathSegmentRule,OasEncodingStyleNotAllowedRule,OasExampleValueMutualExclusivityRule,OasExplodeNotAllowedRule,OasFormDataParamNotAllowedRule,OasHeaderExamplesMutualExclusivityRule,OasHeaderSchemaContentMutualExclusivityRule,OasIdenticalPathTemplateRule,OasIgnoredContentTypeHeaderRule,OasIgnoredHeaderParameterRule,OasInvalidApiBasePathRule,OasInvalidApiConsumesMTRule,OasInvalidApiHostRule,OasInvalidApiProducesMTRule,OasInvalidApiSchemeRule,OasInvalidCallbackDefinitionNameRule,OasInvalidCallbackReferenceRule,OasInvalidEncodingForMPMTRule,OasInvalidExampleDefinitionNameRule,OasInvalidExampleDescriptionRule,OasInvalidExampleReferenceRule,OasInvalidExternalDocsUrlRule,OasInvalidHeaderDefaultValueRule,OasInvalidHeaderDefinitionNameRule,OasInvalidHeaderDescriptionRule,OasInvalidHeaderReferenceRule,OasInvalidHeaderStyleRule,OasInvalidHttpResponseCodeRule,OasInvalidHttpSecuritySchemeTypeRule,OasInvalidLinkDefinitionNameRule,OasInvalidLinkDescriptionRule,OasInvalidLinkOperationIdRule,OasInvalidLinkOperationReferenceRule,OasInvalidLinkReferenceRule,OasInvalidOAuthAuthorizationUrlRule,OasInvalidOAuthRefreshUrlRule,OasInvalidOAuthTokenUrlRule,OasInvalidOpenIDConnectUrlRule,OasInvalidOperationConsumesRule,OasInvalidOperationDescriptionRule,OasInvalidOperationIdRule,OasInvalidOperationProducesRule,OasInvalidOperationSchemeRule,OasInvalidParameterDefNameRule,OasInvalidPathItemDescriptionRule,OasInvalidPathItemReferenceRule,OasInvalidPathSegmentRule,OasInvalidPropertyNameRule,OasInvalidPropertyTypeValidationRule,OasInvalidRequestBodyDefinitionNameRule,OasInvalidRequestBodyDescriptionRule,OasInvalidRequestBodyReferenceRule,OasInvalidResponseDefNameRule,OasInvalidResponseDescriptionRule,OasInvalidResponseReferenceRule,OasInvalidSchemaArrayItemsRule,OasInvalidSchemaDefNameRule,OasInvalidSchemaItemsDefaultValueRule,OasInvalidSchemaReferenceRule,OasInvalidSchemaTypeValueRule,OasInvalidScopeNameRule,OasInvalidSecurityReqScopesRule,OasInvalidSecurityRequirementNameRule,OasInvalidSecuritySchemeAuthUrlRule,OasInvalidSecuritySchemeDescriptionRule,OasInvalidSecuritySchemeNameRule,OasInvalidSecuritySchemeTokenUrlRule,OasInvalidServerVariableDescriptionRule,OasInvalidXmlNamespaceUrlRule,OasLinkOperationRefMutualExclusivityRule,OasMediaTypeExamplesMutualExclusivityRule,OasMissingApiInformationRule,OasMissingApiPathsRule,OasMissingBodyParameterSchemaRule,OasMissingDiscriminatorPropertyNameRule,OasMissingExternalDocumentationUrlRule,OasMissingHeaderArrayInformationRule,OasMissingHeaderTypeRule,OasMissingItemsArrayInformationRule,OasMissingItemsTypeRule,OasMissingOAuthSchemeAuthUrlRule,OasMissingOAuthSchemeFlowTypeRule,OasMissingOAuthSchemeScopesRule,OasMissingOAuthSchemeTokenUrlRule,OasMissingOpenApiPropertyRule,OasMissingOperationResponsesRule,OasMissingOperationTagsRule,OasMissingParameterArrayTypeRule,OasMissingParameterLocationRule,OasMissingParameterNameRule,OasMissingParameterTypeRule,OasMissingPathParamDefinitionRule,OasMissingRequestBodyContentRule,OasMissingResponseDefinitionDescriptionRule,OasMissingResponseDescriptionRule,OasMissingResponseForOperationRule,OasMissingSchemaArrayInformationRule,OasMissingServerVarDefaultValueRule,OasOperationIdUniquenessValidationRule,OasOperationSummaryTooLongRule,OasParameterExamplesMutualExclusivityRule,OasParameterSchemaContentMutualExclusivityRule,OasParameterUniquenessValidationRule,OasPathParamNotFoundRule,OasPathParamsMustBeRequiredRule,OasRequiredParamWithDefaultValueRule,OasSecurityRequirementScopesMustBeEmptyRule,OasServerVarNotFoundInTemplateRule,OasUnexpectedArrayCollectionFormatRule,OasUnexpectedHeaderCollectionFormatRule,OasUnexpectedHeaderUsageRule,OasUnexpectedNumberOfHeaderMTsRule,OasUnexpectedNumOfParamMTsRule,OasUnexpectedParamAllowEmptyValueRule,OasUnexpectedParamCollectionFormatRule,OasUnexpectedParamMultiRule,OasUnexpectedRequestBodyRule,OasUnexpectedSecurityRequirementScopesRule,OasUnexpectedUsageOfBearerTokenRule,OasUnexpectedUsageOfDiscriminatorRule,OasUnexpectedXmlWrappingRule,OasUnknownApiKeyLocationRule,OasUnknownArrayCollectionFormatRule,OasUnknownArrayFormatRule,OasUnknownArrayTypeRule,OasUnknownCookieParamStyleRule,OasUnknownEncodingStyleRule,OasUnknownHeaderCollectionFormatRule,OasUnknownHeaderFormatRule,OasUnknownHeaderParamStyleRule,OasUnknownHeaderTypeRule,OasUnknownOauthFlowTypeRule,OasUnknownParamCollectionFormatRule,OasUnknownParamFormatRule,OasUnknownParamLocationRule,OasUnknownParamStyleRule,OasUnknownParamTypeRule,OasUnknownPathParamStyleRule,OasUnknownPropertyRule,OasUnknownQueryParamStyleRule,OasUnknownSecuritySchemeTypeRule,OasUnmatchedEncodingPropertyRule,OasUnmatchedExampleTypeRule,OpenApi20to30TransformationVisitor,RequiredPropertyValidationRule,SecurityRequirementUniquenessValidationRule,TagUniquenessValidationRule,ValidationRule,ValidationVisitor
public interface TraversingVisitorAny visitor that cares about traversal context can implement this interface (in addition to the standard Visitor interface). When this interface is implemented, the standard traverser will share the traverser context with the visitor. This will allow the visitor to have some context about where it is in the traversal of the model.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetTraversalContext(TraversalContext context)
-
-
-
Method Detail
-
setTraversalContext
void setTraversalContext(TraversalContext context)
-
-