public class AaiTraverser extends Traverser implements IAaiVisitor
| Constructor and Description |
|---|
AaiTraverser(IAaiVisitor visitor) |
traverse, traverseCollection, traverseExtensions, traverseIfNotNull, traverseIndexedNode, traverseOAuthFlow, traverseOAuthFlows, traverseOperation, traverseParameter, traverseSchema, traverseValidationProblems, visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblempublic AaiTraverser(IAaiVisitor visitor)
protected void traverseDocument(Document node)
TraversertraverseDocument in class Traverserpublic void visitAuthorizationCodeOAuthFlow(AuthorizationCodeOAuthFlow node)
visitAuthorizationCodeOAuthFlow in interface IAaiVisitorpublic void visitChannelItem(AaiChannelItem node)
visitChannelItem in interface IAaiVisitorpublic void visitClientCredentialsOAuthFlow(ClientCredentialsOAuthFlow node)
visitClientCredentialsOAuthFlow in interface IAaiVisitorpublic void visitComponents(Components node)
visitComponents in interface IAaiVisitorpublic void visitCorrelationId(AaiCorrelationId node)
visitCorrelationId in interface IAaiVisitorpublic void visitHeaderItem(AaiHeaderItem node)
visitHeaderItem in interface IAaiVisitorpublic void visitImplicitOAuthFlow(ImplicitOAuthFlow node)
visitImplicitOAuthFlow in interface IAaiVisitorpublic void visitMessage(AaiMessage node)
visitMessage in interface IAaiVisitorpublic void visitMessageTraitExtendedItem(AaiMessageTraitExtendedItem node)
visitMessageTraitExtendedItem in interface IAaiVisitorpublic void visitMessageTraitItems(AaiMessageTraitItems node)
visitMessageTraitItems in interface IAaiVisitorpublic void visitMessageTrait(AaiMessageTrait node)
visitMessageTrait in interface IAaiVisitorpublic void visitUnknownTrait(AaiUnknownTrait node)
visitUnknownTrait in interface IAaiVisitorIAaiVisitor.visitUnknownTrait(io.apicurio.datamodels.asyncapi.models.AaiUnknownTrait)public void visitOAuthFlows(OAuthFlows node)
visitOAuthFlows in interface IAaiVisitorpublic void visitOperation(Operation node)
visitOperation in interface IVisitorvisitOperation in class TraverserIVisitor.visitOperation(io.apicurio.datamodels.core.models.common.Operation)public void visitOperationTraitExtendedItem(AaiOperationTraitExtendedItem node)
visitOperationTraitExtendedItem in interface IAaiVisitorpublic void visitOperationTraitItems(AaiOperationTraitItems node)
visitOperationTraitItems in interface IAaiVisitorpublic void visitOperationTrait(AaiOperationTrait node)
visitOperationTrait in interface IAaiVisitorpublic void visitPasswordOAuthFlow(PasswordOAuthFlow node)
visitPasswordOAuthFlow in interface IAaiVisitorpublic void visitProtocolInfo(AaiProtocolInfo node)
visitProtocolInfo in interface IAaiVisitorpublic void visitServer(Server node)
visitServer in interface IAaiVisitorpublic void visitServerVariable(ServerVariable node)
visitServerVariable in interface IAaiVisitorpublic void visitAaiParameter(AaiParameter node)
visitAaiParameter in interface IAaiVisitorprotected void traverseMessageBase(AaiMessageBase node)
protected void traverseOperationBase(AaiOperationBase node)
protected void traverseSecurityScheme(SecurityScheme node)
traverseSecurityScheme in class TraverserCopyright © 2019 Red Hat. All rights reserved.