Class AllNodeVisitor
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.AllNodeVisitor
-
- All Implemented Interfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor,CombinedVisitor,Visitor
- Direct Known Subclasses:
AllReferenceableNodeVisitor,CompositeAllNodeVisitor,NodePathCreationVisitor,ReverseTraverser,ValidationRule
public abstract class AllNodeVisitor extends Object implements CombinedVisitor
-
-
Constructor Summary
Constructors Constructor Description AllNodeVisitor()
-
Method Summary
-
-
-
Method Detail
-
visitNode
protected abstract void visitNode(Node node)
-
visitOneOfMessages
public void visitOneOfMessages(AsyncApiOneOfMessages node)
- Specified by:
visitOneOfMessagesin interfaceAsyncApi20Visitor- Specified by:
visitOneOfMessagesin interfaceAsyncApi21Visitor- Specified by:
visitOneOfMessagesin interfaceAsyncApi22Visitor- Specified by:
visitOneOfMessagesin interfaceAsyncApi23Visitor- Specified by:
visitOneOfMessagesin interfaceAsyncApi24Visitor- Specified by:
visitOneOfMessagesin interfaceAsyncApi25Visitor- Specified by:
visitOneOfMessagesin interfaceAsyncApi26Visitor
-
visitChannelItem
public void visitChannelItem(AsyncApiChannelItem node)
- Specified by:
visitChannelItemin interfaceAsyncApi20Visitor- Specified by:
visitChannelItemin interfaceAsyncApi21Visitor- Specified by:
visitChannelItemin interfaceAsyncApi22Visitor- Specified by:
visitChannelItemin interfaceAsyncApi23Visitor- Specified by:
visitChannelItemin interfaceAsyncApi24Visitor- Specified by:
visitChannelItemin interfaceAsyncApi25Visitor- Specified by:
visitChannelItemin interfaceAsyncApi26Visitor
-
visitSecurityRequirement
public void visitSecurityRequirement(SecurityRequirement node)
- Specified by:
visitSecurityRequirementin interfaceAsyncApi20Visitor- Specified by:
visitSecurityRequirementin interfaceAsyncApi21Visitor- Specified by:
visitSecurityRequirementin interfaceAsyncApi22Visitor- Specified by:
visitSecurityRequirementin interfaceAsyncApi23Visitor- Specified by:
visitSecurityRequirementin interfaceAsyncApi24Visitor- Specified by:
visitSecurityRequirementin interfaceAsyncApi25Visitor- Specified by:
visitSecurityRequirementin interfaceAsyncApi26Visitor- Specified by:
visitSecurityRequirementin interfaceOpenApiVisitor
-
visitMessageExample
public void visitMessageExample(AsyncApiMessageExample node)
- Specified by:
visitMessageExamplein interfaceAsyncApi22Visitor- Specified by:
visitMessageExamplein interfaceAsyncApi23Visitor- Specified by:
visitMessageExamplein interfaceAsyncApi24Visitor- Specified by:
visitMessageExamplein interfaceAsyncApi25Visitor- Specified by:
visitMessageExamplein interfaceAsyncApi26Visitor- Specified by:
visitMessageExamplein interfaceAsyncApi30Visitor
-
visitMessageBindings
public void visitMessageBindings(AsyncApiMessageBindings node)
- Specified by:
visitMessageBindingsin interfaceAsyncApiVisitor
-
visitOAuthFlow
public void visitOAuthFlow(OAuthFlow node)
- Specified by:
visitOAuthFlowin interfaceAsyncApiVisitor- Specified by:
visitOAuthFlowin interfaceOpenApi30Visitor- Specified by:
visitOAuthFlowin interfaceOpenApi31Visitor
-
visitOperationBindings
public void visitOperationBindings(AsyncApiOperationBindings node)
- Specified by:
visitOperationBindingsin interfaceAsyncApiVisitor
-
visitComponents
public void visitComponents(Components node)
- Specified by:
visitComponentsin interfaceAsyncApiVisitor- Specified by:
visitComponentsin interfaceOpenApi30Visitor- Specified by:
visitComponentsin interfaceOpenApi31Visitor
-
visitChannelBindings
public void visitChannelBindings(AsyncApiChannelBindings node)
- Specified by:
visitChannelBindingsin interfaceAsyncApiVisitor
-
visitParameters
public void visitParameters(AsyncApiParameters node)
- Specified by:
visitParametersin interfaceAsyncApiVisitor
-
visitServerVariable
public void visitServerVariable(ServerVariable node)
- Specified by:
visitServerVariablein interfaceAsyncApiVisitor- Specified by:
visitServerVariablein interfaceOpenApi30Visitor- Specified by:
visitServerVariablein interfaceOpenApi31Visitor
-
visitMessage
public void visitMessage(AsyncApiMessage node)
- Specified by:
visitMessagein interfaceAsyncApiVisitor
-
visitOperationTrait
public void visitOperationTrait(AsyncApiOperationTrait node)
- Specified by:
visitOperationTraitin interfaceAsyncApiVisitor
-
visitServer
public void visitServer(Server node)
- Specified by:
visitServerin interfaceAsyncApiVisitor- Specified by:
visitServerin interfaceOpenApi30Visitor- Specified by:
visitServerin interfaceOpenApi31Visitor
-
visitOAuthFlows
public void visitOAuthFlows(OAuthFlows node)
- Specified by:
visitOAuthFlowsin interfaceAsyncApiVisitor- Specified by:
visitOAuthFlowsin interfaceOpenApi30Visitor- Specified by:
visitOAuthFlowsin interfaceOpenApi31Visitor
-
visitServerBindings
public void visitServerBindings(AsyncApiServerBindings node)
- Specified by:
visitServerBindingsin interfaceAsyncApiVisitor
-
visitCorrelationID
public void visitCorrelationID(AsyncApiCorrelationID node)
- Specified by:
visitCorrelationIDin interfaceAsyncApiVisitor
-
visitServers
public void visitServers(AsyncApiServers node)
- Specified by:
visitServersin interfaceAsyncApiVisitor
-
visitChannels
public void visitChannels(AsyncApiChannels node)
- Specified by:
visitChannelsin interfaceAsyncApiVisitor
-
visitMessageTrait
public void visitMessageTrait(AsyncApiMessageTrait node)
- Specified by:
visitMessageTraitin interfaceAsyncApiVisitor
-
visitBinding
public void visitBinding(AsyncApiBinding node)
- Specified by:
visitBindingin interfaceAsyncApiVisitor
-
visitContact
public void visitContact(Contact node)
- Specified by:
visitContactin interfaceVisitor
-
visitSecurityScheme
public void visitSecurityScheme(SecurityScheme node)
- Specified by:
visitSecuritySchemein interfaceVisitor
-
visitExternalDocumentation
public void visitExternalDocumentation(ExternalDocumentation node)
- Specified by:
visitExternalDocumentationin interfaceVisitor
-
visitLicense
public void visitLicense(License node)
- Specified by:
visitLicensein interfaceVisitor
-
visitDocument
public void visitDocument(Document node)
- Specified by:
visitDocumentin interfaceVisitor
-
visitParameter
public void visitParameter(Parameter node)
- Specified by:
visitParameterin interfaceVisitor
-
visitOperation
public void visitOperation(Operation node)
- Specified by:
visitOperationin interfaceVisitor
-
visitSchema
public void visitSchema(Schema node)
- Specified by:
visitSchemain interfaceVisitor
-
visitOperations
public void visitOperations(AsyncApi30Operations node)
- Specified by:
visitOperationsin interfaceAsyncApi30Visitor
-
visitChannel
public void visitChannel(AsyncApi30Channel node)
- Specified by:
visitChannelin interfaceAsyncApi30Visitor
-
visitOperationReplyAddress
public void visitOperationReplyAddress(AsyncApi30OperationReplyAddress node)
- Specified by:
visitOperationReplyAddressin interfaceAsyncApi30Visitor
-
visitReference
public void visitReference(AsyncApi30Reference node)
- Specified by:
visitReferencein interfaceAsyncApi30Visitor
-
visitMultiFormatSchema
public void visitMultiFormatSchema(AsyncApi30MultiFormatSchema node)
- Specified by:
visitMultiFormatSchemain interfaceAsyncApi30Visitor
-
visitOperationReply
public void visitOperationReply(AsyncApi30OperationReply node)
- Specified by:
visitOperationReplyin interfaceAsyncApi30Visitor
-
visitCallback
public void visitCallback(OpenApiCallback node)
- Specified by:
visitCallbackin interfaceOpenApi30Visitor- Specified by:
visitCallbackin interfaceOpenApi31Visitor
-
visitDiscriminator
public void visitDiscriminator(OpenApiDiscriminator node)
- Specified by:
visitDiscriminatorin interfaceOpenApi30Visitor- Specified by:
visitDiscriminatorin interfaceOpenApi31Visitor
-
visitEncoding
public void visitEncoding(OpenApiEncoding node)
- Specified by:
visitEncodingin interfaceOpenApi30Visitor- Specified by:
visitEncodingin interfaceOpenApi31Visitor
-
visitLink
public void visitLink(OpenApiLink node)
- Specified by:
visitLinkin interfaceOpenApi30Visitor- Specified by:
visitLinkin interfaceOpenApi31Visitor
-
visitRequestBody
public void visitRequestBody(OpenApiRequestBody node)
- Specified by:
visitRequestBodyin interfaceOpenApi30Visitor- Specified by:
visitRequestBodyin interfaceOpenApi31Visitor
-
visitMediaType
public void visitMediaType(OpenApiMediaType node)
- Specified by:
visitMediaTypein interfaceOpenApi30Visitor- Specified by:
visitMediaTypein interfaceOpenApi31Visitor
-
visitPaths
public void visitPaths(OpenApiPaths node)
- Specified by:
visitPathsin interfaceOpenApiVisitor
-
visitHeader
public void visitHeader(OpenApiHeader node)
- Specified by:
visitHeaderin interfaceOpenApiVisitor
-
visitXML
public void visitXML(OpenApiXML node)
- Specified by:
visitXMLin interfaceOpenApiVisitor
-
visitPathItem
public void visitPathItem(OpenApiPathItem node)
- Specified by:
visitPathItemin interfaceOpenApiVisitor
-
visitExample
public void visitExample(OpenApiExample node)
- Specified by:
visitExamplein interfaceOpenApiVisitor
-
visitResponse
public void visitResponse(OpenApiResponse node)
- Specified by:
visitResponsein interfaceOpenApiVisitor
-
visitResponses
public void visitResponses(OpenApiResponses node)
- Specified by:
visitResponsesin interfaceOpenApiVisitor
-
visitScopes
public void visitScopes(OpenApi20Scopes node)
- Specified by:
visitScopesin interfaceOpenApi20Visitor
-
visitResponseDefinitions
public void visitResponseDefinitions(OpenApi20ResponseDefinitions node)
- Specified by:
visitResponseDefinitionsin interfaceOpenApi20Visitor
-
visitDefinitions
public void visitDefinitions(OpenApi20Definitions node)
- Specified by:
visitDefinitionsin interfaceOpenApi20Visitor
-
visitItems
public void visitItems(OpenApi20Items node)
- Specified by:
visitItemsin interfaceOpenApi20Visitor
-
visitSecurityDefinitions
public void visitSecurityDefinitions(OpenApi20SecurityDefinitions node)
- Specified by:
visitSecurityDefinitionsin interfaceOpenApi20Visitor
-
visitParameterDefinitions
public void visitParameterDefinitions(OpenApi20ParameterDefinitions node)
- Specified by:
visitParameterDefinitionsin interfaceOpenApi20Visitor
-
-