Interface AsyncApiVisitor
-
- All Superinterfaces:
Visitor
- All Known Subinterfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,CombinedAsyncApiVisitor,CombinedVisitor
- All Known Implementing Classes:
AaMissingCorrelationIdRule,AasMissingServerProtocolRule,AbstractInvalidPropertyValueRule,AllNodeVisitor,AllReferenceableNodeVisitor,AsyncApi20ModelReaderDispatcher,AsyncApi20ModelWriterDispatcher,AsyncApi20Traverser,AsyncApi20VisitorAdapter,AsyncApi21ModelReaderDispatcher,AsyncApi21ModelWriterDispatcher,AsyncApi21Traverser,AsyncApi21VisitorAdapter,AsyncApi22ModelReaderDispatcher,AsyncApi22ModelWriterDispatcher,AsyncApi22Traverser,AsyncApi22VisitorAdapter,AsyncApi23ModelReaderDispatcher,AsyncApi23ModelWriterDispatcher,AsyncApi23Traverser,AsyncApi23VisitorAdapter,AsyncApi24ModelReaderDispatcher,AsyncApi24ModelWriterDispatcher,AsyncApi24Traverser,AsyncApi24VisitorAdapter,AsyncApi25ModelReaderDispatcher,AsyncApi25ModelWriterDispatcher,AsyncApi25Traverser,AsyncApi25VisitorAdapter,AsyncApi26ModelReaderDispatcher,AsyncApi26ModelWriterDispatcher,AsyncApi26Traverser,AsyncApi26VisitorAdapter,AsyncApi2NodeImporter,AsyncApi30ModelReaderDispatcher,AsyncApi30ModelWriterDispatcher,AsyncApi30Traverser,AsyncApi30VisitorAdapter,CombinedAsyncApiVisitorAdapter,CombinedVisitorAdapter,CompositeAllNodeVisitor,DefinitionDetectionVisitor,DeleteMediaTypeCommand.MediaTypeRemover,DeleteMediaTypeCommand.MediaTypeRestorer,ExternalDocsCreator,InlineOrImportVisitor,InternalRefResolverVisitor,InvalidApiDescriptionRule,InvalidContactEmailRule,InvalidContactUrlRule,InvalidExternalDocsDescriptionRule,InvalidLicenseUrlRule,InvalidServerDescriptionRule,InvalidServerUrlRule,InvalidTagDescriptionRule,InvalidTermsOfServiceUrlRule,IsDefinitionParentVisitor,MissingApiKeySchemeParamLocationRule,MissingApiKeySchemeParamNameRule,MissingApiTitleRule,MissingApiVersionRule,MissingHttpSecuritySchemeTypeRule,MissingLicenseNameRule,MissingOAuthFlowAuthUrlRule,MissingOAuthFlowRokenUrlRule,MissingOAuthFlowScopesRule,MissingOAuthSecuritySchemeFlowsRule,MissingOpenIdConnectSecuritySchemeConnectUrlRule,MissingOperationDescriptionRule,MissingOperationIdRule,MissingOperationSummaryRule,MissingSecuritySchemeTypeRule,MissingServerTemplateUrlRule,MissingTagNameRule,NodePathCreationVisitor,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,OasInvalidParameterDescriptionRule,OasInvalidParameterReferenceRule,OasInvalidPathItemDescriptionRule,OasInvalidPathItemReferenceRule,OasInvalidPathSegmentRule,OasInvalidPropertyNameRule,OasInvalidPropertyTypeValidationRule,OasInvalidRequestBodyDefinitionNameRule,OasInvalidRequestBodyDescriptionRule,OasInvalidRequestBodyReferenceRule,OasInvalidResponseDefNameRule,OasInvalidResponseDescriptionRule,OasInvalidResponseReferenceRule,OasInvalidSchemaArrayItemsRule,OasInvalidSchemaDefNameRule,OasInvalidSchemaItemsDefaultValueRule,OasInvalidSchemaReferenceRule,OasInvalidSchemaTypeValueRule,OasInvalidScopeNameRule,OasInvalidSecurityReqScopesRule,OasInvalidSecurityRequirementNameRule,OasInvalidSecuritySchemeAuthUrlRule,OasInvalidSecuritySchemeDescriptionRule,OasInvalidSecuritySchemeNameRule,OasInvalidSecuritySchemeReferenceRule,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,OpenApi2NodeImporter,OpenApi3NodeImporter,OperationFinder,PathItemFinder,ReferencedNodeImporter,RequiredPropertyValidationRule,ReverseTraverser,SecurityRequirementUniquenessValidationRule,SetContextVisitor,TagUniquenessValidationRule,UnresolvedReferenceNodeVisitor,ValidationRule,ValidationVisitor
public interface AsyncApiVisitor extends Visitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitBinding(AsyncApiBinding node)voidvisitChannelBindings(AsyncApiChannelBindings node)voidvisitChannels(AsyncApiChannels node)voidvisitComponents(Components node)voidvisitCorrelationID(AsyncApiCorrelationID node)voidvisitMessage(AsyncApiMessage node)voidvisitMessageBindings(AsyncApiMessageBindings node)voidvisitMessageTrait(AsyncApiMessageTrait node)voidvisitOAuthFlow(OAuthFlow node)voidvisitOAuthFlows(OAuthFlows node)voidvisitOperationBindings(AsyncApiOperationBindings node)voidvisitOperationTrait(AsyncApiOperationTrait node)voidvisitParameters(AsyncApiParameters node)voidvisitServer(Server node)voidvisitServerBindings(AsyncApiServerBindings node)voidvisitServers(AsyncApiServers node)voidvisitServerVariable(ServerVariable node)-
Methods inherited from interface io.apicurio.datamodels.models.visitors.Visitor
visitContact, visitDocument, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitSchema, visitSecurityScheme, visitTag
-
-
-
-
Method Detail
-
visitMessageBindings
void visitMessageBindings(AsyncApiMessageBindings node)
-
visitOAuthFlow
void visitOAuthFlow(OAuthFlow node)
-
visitOperationBindings
void visitOperationBindings(AsyncApiOperationBindings node)
-
visitComponents
void visitComponents(Components node)
-
visitChannelBindings
void visitChannelBindings(AsyncApiChannelBindings node)
-
visitParameters
void visitParameters(AsyncApiParameters node)
-
visitServerVariable
void visitServerVariable(ServerVariable node)
-
visitMessage
void visitMessage(AsyncApiMessage node)
-
visitOperationTrait
void visitOperationTrait(AsyncApiOperationTrait node)
-
visitServer
void visitServer(Server node)
-
visitOAuthFlows
void visitOAuthFlows(OAuthFlows node)
-
visitServerBindings
void visitServerBindings(AsyncApiServerBindings node)
-
visitCorrelationID
void visitCorrelationID(AsyncApiCorrelationID node)
-
visitServers
void visitServers(AsyncApiServers node)
-
visitChannels
void visitChannels(AsyncApiChannels node)
-
visitMessageTrait
void visitMessageTrait(AsyncApiMessageTrait node)
-
visitBinding
void visitBinding(AsyncApiBinding node)
-
-