Interface AsyncApi30Visitor
-
- All Superinterfaces:
AsyncApiVisitor,Visitor
- All Known Subinterfaces:
CombinedAsyncApiVisitor,CombinedVisitor
- All Known Implementing Classes:
AaMissingCorrelationIdRule,AasMissingServerProtocolRule,AbstractInvalidPropertyValueRule,AllNodeVisitor,AllReferenceableNodeVisitor,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 AsyncApi30Visitor extends AsyncApiVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitChannel(AsyncApi30Channel node)voidvisitMessageExample(AsyncApiMessageExample node)voidvisitMultiFormatSchema(AsyncApi30MultiFormatSchema node)voidvisitOperationReply(AsyncApi30OperationReply node)voidvisitOperationReplyAddress(AsyncApi30OperationReplyAddress node)voidvisitOperations(AsyncApi30Operations node)voidvisitReference(AsyncApi30Reference node)-
Methods inherited from interface io.apicurio.datamodels.models.asyncapi.visitors.AsyncApiVisitor
visitBinding, visitChannelBindings, visitChannels, visitComponents, visitCorrelationID, visitMessage, visitMessageBindings, visitMessageTrait, visitOAuthFlow, visitOAuthFlows, visitOperationBindings, visitOperationTrait, visitParameters, visitServer, visitServerBindings, visitServers, visitServerVariable
-
Methods inherited from interface io.apicurio.datamodels.models.visitors.Visitor
visitContact, visitDocument, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitSchema, visitSecurityScheme, visitTag
-
-
-
-
Method Detail
-
visitOperations
void visitOperations(AsyncApi30Operations node)
-
visitChannel
void visitChannel(AsyncApi30Channel node)
-
visitOperationReplyAddress
void visitOperationReplyAddress(AsyncApi30OperationReplyAddress node)
-
visitReference
void visitReference(AsyncApi30Reference node)
-
visitMultiFormatSchema
void visitMultiFormatSchema(AsyncApi30MultiFormatSchema node)
-
visitOperationReply
void visitOperationReply(AsyncApi30OperationReply node)
-
visitMessageExample
void visitMessageExample(AsyncApiMessageExample node)
-
-