Package io.apicurio.datamodels.deref
Class AsyncApi2NodeImporter
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.CombinedVisitorAdapter
-
- io.apicurio.datamodels.deref.ReferencedNodeImporter
-
- io.apicurio.datamodels.deref.AsyncApi2NodeImporter
-
- All Implemented Interfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor,Visitor
public class AsyncApi2NodeImporter extends ReferencedNodeImporter
-
-
Constructor Summary
Constructors Constructor Description AsyncApi2NodeImporter(Document doc, Node nodeWithUnresolvedRef, String ref, boolean shouldInline)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetPathToImportedNode(Node importedNode, String type, String name)voidvisitChannelBindings(AsyncApiChannelBindings node)voidvisitChannelItem(AsyncApiChannelItem node)voidvisitCorrelationID(AsyncApiCorrelationID node)voidvisitMessage(AsyncApiMessage node)voidvisitMessageBindings(AsyncApiMessageBindings node)voidvisitMessageTrait(AsyncApiMessageTrait node)voidvisitOperationBindings(AsyncApiOperationBindings node)voidvisitOperationTrait(AsyncApiOperationTrait node)voidvisitParameter(Parameter node)voidvisitSchema(Schema node)voidvisitSecurityScheme(SecurityScheme node)voidvisitServer(Server node)voidvisitServerBindings(AsyncApiServerBindings node)voidvisitServerVariable(ServerVariable node)-
Methods inherited from class io.apicurio.datamodels.deref.ReferencedNodeImporter
generateNodeName, getComponentName, getComponentNames, getDoc, getImportedNode, getNameHintFromRef, getNodeWithUnresolvedRef, getPathToImportedNode, getRef, importNode, inlineComponent, setPathToImportedNode, shouldInline
-
Methods inherited from class io.apicurio.datamodels.models.visitors.CombinedVisitorAdapter
visitBinding, visitCallback, visitChannel, visitChannels, visitComponents, visitContact, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExternalDocumentation, visitHeader, visitInfo, visitItems, visitLicense, visitLink, visitMediaType, visitMessageExample, visitMultiFormatSchema, visitOAuthFlow, visitOAuthFlows, visitOneOfMessages, visitOperation, visitOperationReply, visitOperationReplyAddress, visitOperations, visitParameterDefinitions, visitParameters, visitPathItem, visitPaths, visitReference, visitRequestBody, visitResponse, visitResponseDefinitions, visitResponses, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitServers, visitTag, visitXML
-
-
-
-
Method Detail
-
setPathToImportedNode
protected void setPathToImportedNode(Node importedNode, String type, String name)
- Specified by:
setPathToImportedNodein classReferencedNodeImporter
-
visitChannelBindings
public void visitChannelBindings(AsyncApiChannelBindings node)
- Specified by:
visitChannelBindingsin interfaceAsyncApiVisitor- Overrides:
visitChannelBindingsin classCombinedVisitorAdapter
-
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- Overrides:
visitChannelItemin classCombinedVisitorAdapter
-
visitCorrelationID
public void visitCorrelationID(AsyncApiCorrelationID node)
- Specified by:
visitCorrelationIDin interfaceAsyncApiVisitor- Overrides:
visitCorrelationIDin classCombinedVisitorAdapter
-
visitMessage
public void visitMessage(AsyncApiMessage node)
- Specified by:
visitMessagein interfaceAsyncApiVisitor- Overrides:
visitMessagein classCombinedVisitorAdapter
-
visitMessageBindings
public void visitMessageBindings(AsyncApiMessageBindings node)
- Specified by:
visitMessageBindingsin interfaceAsyncApiVisitor- Overrides:
visitMessageBindingsin classCombinedVisitorAdapter
-
visitMessageTrait
public void visitMessageTrait(AsyncApiMessageTrait node)
- Specified by:
visitMessageTraitin interfaceAsyncApiVisitor- Overrides:
visitMessageTraitin classCombinedVisitorAdapter
-
visitOperationBindings
public void visitOperationBindings(AsyncApiOperationBindings node)
- Specified by:
visitOperationBindingsin interfaceAsyncApiVisitor- Overrides:
visitOperationBindingsin classCombinedVisitorAdapter
-
visitOperationTrait
public void visitOperationTrait(AsyncApiOperationTrait node)
- Specified by:
visitOperationTraitin interfaceAsyncApiVisitor- Overrides:
visitOperationTraitin classCombinedVisitorAdapter
-
visitParameter
public void visitParameter(Parameter node)
- Specified by:
visitParameterin interfaceVisitor- Overrides:
visitParameterin classCombinedVisitorAdapter
-
visitSchema
public void visitSchema(Schema node)
- Specified by:
visitSchemain interfaceVisitor- Overrides:
visitSchemain classCombinedVisitorAdapter
-
visitSecurityScheme
public void visitSecurityScheme(SecurityScheme node)
- Specified by:
visitSecuritySchemein interfaceVisitor- Overrides:
visitSecuritySchemein classCombinedVisitorAdapter
-
visitServer
public void visitServer(Server node)
- Specified by:
visitServerin interfaceAsyncApiVisitor- Specified by:
visitServerin interfaceOpenApi30Visitor- Specified by:
visitServerin interfaceOpenApi31Visitor- Overrides:
visitServerin classCombinedVisitorAdapter
-
visitServerBindings
public void visitServerBindings(AsyncApiServerBindings node)
- Specified by:
visitServerBindingsin interfaceAsyncApiVisitor- Overrides:
visitServerBindingsin classCombinedVisitorAdapter
-
visitServerVariable
public void visitServerVariable(ServerVariable node)
- Specified by:
visitServerVariablein interfaceAsyncApiVisitor- Specified by:
visitServerVariablein interfaceOpenApi30Visitor- Specified by:
visitServerVariablein interfaceOpenApi31Visitor- Overrides:
visitServerVariablein classCombinedVisitorAdapter
-
-