Package io.apicurio.datamodels.deref
Class AllReferenceableNodeVisitor
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.AllNodeVisitor
-
- io.apicurio.datamodels.deref.AllReferenceableNodeVisitor
-
- All Implemented Interfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor,CombinedVisitor,Visitor
- Direct Known Subclasses:
InlineOrImportVisitor,InternalRefResolverVisitor,SetContextVisitor,UnresolvedReferenceNodeVisitor
public abstract class AllReferenceableNodeVisitor extends AllNodeVisitor
Simple visitor used to visitReferenceablenodes.- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description AllReferenceableNodeVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidvisitNode(Node node)protected abstract voidvisitReferenceableNode(Referenceable refNode)-
Methods inherited from class io.apicurio.datamodels.models.visitors.AllNodeVisitor
visitBinding, visitCallback, visitChannel, visitChannelBindings, visitChannelItem, visitChannels, visitComponents, visitContact, visitCorrelationID, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExternalDocumentation, visitHeader, visitInfo, visitItems, visitLicense, visitLink, visitMediaType, visitMessage, visitMessageBindings, visitMessageExample, visitMessageTrait, visitMultiFormatSchema, visitOAuthFlow, visitOAuthFlows, visitOneOfMessages, visitOperation, visitOperationBindings, visitOperationReply, visitOperationReplyAddress, visitOperations, visitOperationTrait, visitParameter, visitParameterDefinitions, visitParameters, visitPathItem, visitPaths, visitReference, visitRequestBody, visitResponse, visitResponseDefinitions, visitResponses, visitSchema, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServers, visitServerVariable, visitTag, visitXML
-
-
-
-
Method Detail
-
visitNode
protected void visitNode(Node node)
- Specified by:
visitNodein classAllNodeVisitor
-
visitReferenceableNode
protected abstract void visitReferenceableNode(Referenceable refNode)
-
-