Package io.apicurio.datamodels.visitors
Class DefinitionDetectionVisitor
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.CombinedVisitorAdapter
-
- io.apicurio.datamodels.visitors.DefinitionDetectionVisitor
-
- All Implemented Interfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor,Visitor
public class DefinitionDetectionVisitor extends CombinedVisitorAdapter
-
-
Constructor Summary
Constructors Constructor Description DefinitionDetectionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDefinitionParentDetected()voidvisitComponents(Components node)voidvisitDefinitions(OpenApi20Definitions node)voidvisitParameterDefinitions(OpenApi20ParameterDefinitions node)voidvisitResponseDefinitions(OpenApi20ResponseDefinitions node)voidvisitSecurityDefinitions(OpenApi20SecurityDefinitions node)-
Methods inherited from class io.apicurio.datamodels.models.visitors.CombinedVisitorAdapter
visitBinding, visitCallback, visitChannel, visitChannelBindings, visitChannelItem, visitChannels, visitContact, visitCorrelationID, 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, visitParameters, visitPathItem, visitPaths, visitReference, visitRequestBody, visitResponse, visitResponses, visitSchema, visitScopes, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServers, visitServerVariable, visitTag, visitXML
-
-
-
-
Method Detail
-
isDefinitionParentDetected
public boolean isDefinitionParentDetected()
-
visitDefinitions
public void visitDefinitions(OpenApi20Definitions node)
- Specified by:
visitDefinitionsin interfaceOpenApi20Visitor- Overrides:
visitDefinitionsin classCombinedVisitorAdapter
-
visitParameterDefinitions
public void visitParameterDefinitions(OpenApi20ParameterDefinitions node)
- Specified by:
visitParameterDefinitionsin interfaceOpenApi20Visitor- Overrides:
visitParameterDefinitionsin classCombinedVisitorAdapter
-
visitResponseDefinitions
public void visitResponseDefinitions(OpenApi20ResponseDefinitions node)
- Specified by:
visitResponseDefinitionsin interfaceOpenApi20Visitor- Overrides:
visitResponseDefinitionsin classCombinedVisitorAdapter
-
visitSecurityDefinitions
public void visitSecurityDefinitions(OpenApi20SecurityDefinitions node)
- Specified by:
visitSecurityDefinitionsin interfaceOpenApi20Visitor- Overrides:
visitSecurityDefinitionsin classCombinedVisitorAdapter
-
visitComponents
public void visitComponents(Components node)
- Specified by:
visitComponentsin interfaceAsyncApiVisitor- Specified by:
visitComponentsin interfaceOpenApi30Visitor- Specified by:
visitComponentsin interfaceOpenApi31Visitor- Overrides:
visitComponentsin classCombinedVisitorAdapter
-
-