Package io.apicurio.datamodels.deref
Class UnresolvedReferenceNodeVisitor
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.AllNodeVisitor
-
- io.apicurio.datamodels.deref.AllReferenceableNodeVisitor
-
- io.apicurio.datamodels.deref.UnresolvedReferenceNodeVisitor
-
- All Implemented Interfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor,CombinedVisitor,Visitor
public class UnresolvedReferenceNodeVisitor extends AllReferenceableNodeVisitor
Visitor used to find nodes that have a $ref that has not yet been resolved.- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description UnresolvedReferenceNodeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Node>getNodesWithUnresolvedRefs()protected voidvisitReferenceableNode(Referenceable refNode)-
Methods inherited from class io.apicurio.datamodels.deref.AllReferenceableNodeVisitor
visitNode
-
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
-
visitReferenceableNode
protected void visitReferenceableNode(Referenceable refNode)
- Specified by:
visitReferenceableNodein classAllReferenceableNodeVisitor
-
-