public class Oas20Traverser extends OasTraverser implements IOas20Visitor
| Constructor and Description |
|---|
Oas20Traverser(IOas20Visitor visitor)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
traverseDocument(Document node)
Subclasses can override this to provide version-specific traversal of the root document.
|
protected void |
traverseHeader(OasHeader node) |
protected void |
traverseParameter(Parameter node) |
protected void |
traverseResponse(OasResponse node) |
void |
visitDefinitions(Oas20Definitions node) |
void |
visitExample(Oas20Example node) |
void |
visitHeaders(Oas20Headers node) |
void |
visitItems(Oas20Items node) |
void |
visitParameterDefinitions(Oas20ParameterDefinitions node) |
void |
visitResponseDefinitions(Oas20ResponseDefinitions node) |
void |
visitScopes(Oas20Scopes node) |
void |
visitSecurityDefinitions(Oas20SecurityDefinitions node) |
void |
visitSecurityScheme(SecurityScheme node) |
traverseOperation, traversePathItem, traverseSchema, visitAdditionalPropertiesSchema, visitAllOfSchema, visitHeader, visitItemsSchema, visitPathItem, visitPaths, visitPropertySchema, visitResponse, visitResponseDefinition, visitResponses, visitXMLtraverse, traverseCollection, traverseExtensions, traverseIfNotNull, traverseIndexedNode, traverseOAuthFlow, traverseOAuthFlows, traverseSecurityScheme, traverseValidationProblems, visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitTag, visitValidationProblemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAdditionalPropertiesSchema, visitAllOfSchema, visitHeader, visitItemsSchema, visitPathItem, visitPaths, visitPropertySchema, visitResponse, visitResponseDefinition, visitResponses, visitXMLvisitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitTag, visitValidationProblempublic Oas20Traverser(IOas20Visitor visitor)
visitor - protected void traverseDocument(Document node)
TraversertraverseDocument in class OasTraverserOasTraverser.traverseDocument(io.apicurio.datamodels.core.models.Document)protected void traverseParameter(Parameter node)
traverseParameter in class TraverserTraverser.traverseParameter(io.apicurio.datamodels.core.models.common.Parameter)public void visitItems(Oas20Items node)
visitItems in interface IOas20VisitorIOas20Visitor.visitItems(io.apicurio.datamodels.openapi.v2.models.Oas20Items)public void visitScopes(Oas20Scopes node)
visitScopes in interface IOas20VisitorIOas20Visitor.visitScopes(io.apicurio.datamodels.openapi.v2.models.Oas20Scopes)public void visitSecurityDefinitions(Oas20SecurityDefinitions node)
visitSecurityDefinitions in interface IOas20VisitorIOas20Visitor.visitSecurityDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20SecurityDefinitions)public void visitSecurityScheme(SecurityScheme node)
visitSecurityScheme in interface IVisitorvisitSecurityScheme in class TraverserIVisitor.visitSecurityScheme(io.apicurio.datamodels.core.models.common.SecurityScheme)public void visitDefinitions(Oas20Definitions node)
visitDefinitions in interface IOas20VisitorIOas20Visitor.visitDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20Definitions)public void visitParameterDefinitions(Oas20ParameterDefinitions node)
visitParameterDefinitions in interface IOas20VisitorIOas20Visitor.visitParameterDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20ParameterDefinitions)protected void traverseHeader(OasHeader node)
traverseHeader in class OasTraverserOasTraverser.traverseHeader(io.apicurio.datamodels.openapi.models.OasHeader)public void visitExample(Oas20Example node)
visitExample in interface IOas20VisitorIOas20Visitor.visitExample(io.apicurio.datamodels.openapi.v2.models.Oas20Example)public void visitHeaders(Oas20Headers node)
visitHeaders in interface IOas20VisitorIOas20Visitor.visitHeaders(io.apicurio.datamodels.openapi.v2.models.Oas20Headers)public void visitResponseDefinitions(Oas20ResponseDefinitions node)
visitResponseDefinitions in interface IOas20VisitorIOas20Visitor.visitResponseDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20ResponseDefinitions)protected void traverseResponse(OasResponse node)
traverseResponse in class OasTraverserOasTraverser.traverseResponse(io.apicurio.datamodels.openapi.models.OasResponse)Copyright © 2019 Red Hat. All rights reserved.