Class OpenApi20Traverser
- java.lang.Object
-
- io.apicurio.datamodels.models.visitors.AbstractTraverser
-
- io.apicurio.datamodels.models.openapi.v20.visitors.OpenApi20Traverser
-
- All Implemented Interfaces:
OpenApi20Visitor,OpenApiVisitor,Traverser,Visitor
public class OpenApi20Traverser extends AbstractTraverser implements OpenApi20Visitor
-
-
Field Summary
-
Fields inherited from class io.apicurio.datamodels.models.visitors.AbstractTraverser
traversalContext, visitor
-
-
Constructor Summary
Constructors Constructor Description OpenApi20Traverser(Visitor visitor)
-
Method Summary
-
Methods inherited from class io.apicurio.datamodels.models.visitors.AbstractTraverser
doTraverseNode, traverse, traverseList, traverseMap, traverseMappedNode, traverseNode, traverseUnion
-
-
-
-
Constructor Detail
-
OpenApi20Traverser
public OpenApi20Traverser(Visitor visitor)
-
-
Method Detail
-
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
-
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
-
visitSecurityRequirement
public void visitSecurityRequirement(SecurityRequirement node)
- Specified by:
visitSecurityRequirementin 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
-
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
-
-