public class Oas30Traverser extends OasTraverser implements IOas30Visitor
Constructor and Description |
---|
Oas30Traverser(IOas30Visitor visitor)
Constructor.
|
visitAdditionalPropertiesSchema, visitAllOfSchema, visitHeader, visitItemsSchema, visitPathItem, visitPaths, visitPropertySchema, visitResponse, visitResponseDefinition, visitResponses, visitXML
traverse, traverseCollection, traverseExtensions, traverseIfNotNull, traverseIndexedNode, traverseOAuthFlow, traverseOAuthFlows, traverseValidationProblems, visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblem
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAdditionalPropertiesSchema, visitAllOfSchema, visitHeader, visitItemsSchema, visitPathItem, visitPaths, visitPropertySchema, visitResponse, visitResponseDefinition, visitResponses, visitXML
visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblem
public Oas30Traverser(IOas30Visitor visitor)
visitor
- protected void traverseDocument(Document node)
Traverser
traverseDocument
in class OasTraverser
OasTraverser.traverseDocument(io.apicurio.datamodels.core.models.Document)
protected void traverseParameter(Parameter node)
traverseParameter
in class Traverser
Traverser.traverseParameter(io.apicurio.datamodels.core.models.common.Parameter)
protected void traverseResponse(OasResponse node)
traverseResponse
in class OasTraverser
OasTraverser.traverseResponse(io.apicurio.datamodels.openapi.models.OasResponse)
protected void traverseSchema(Schema node)
traverseSchema
in class OasTraverser
OasTraverser.traverseSchema(io.apicurio.datamodels.core.models.common.Schema)
protected void traverseOperation(Operation node)
traverseOperation
in class OasTraverser
OasTraverser.traverseOperation(io.apicurio.datamodels.core.models.common.Operation)
protected void traverseHeader(OasHeader node)
traverseHeader
in class OasTraverser
OasTraverser.traverseHeader(io.apicurio.datamodels.openapi.models.OasHeader)
public void visitComponents(Components node)
visitComponents
in interface IOas30Visitor
IOas30Visitor.visitComponents(io.apicurio.datamodels.core.models.common.Components)
protected void traversePathItem(OasPathItem node)
OasTraverser
traversePathItem
in class OasTraverser
OasTraverser.traversePathItem(io.apicurio.datamodels.openapi.models.OasPathItem)
public void visitCallbackPathItem(Oas30CallbackPathItem node)
visitCallbackPathItem
in interface IOas30Visitor
IOas30Visitor.visitCallbackPathItem(io.apicurio.datamodels.openapi.v3.models.Oas30CallbackPathItem)
public void visitCallback(Oas30Callback node)
visitCallback
in interface IOas30Visitor
IOas30Visitor.visitCallback(io.apicurio.datamodels.openapi.v3.models.Oas30Callback)
public void visitLinkServer(Oas30LinkServer node)
visitLinkServer
in interface IOas30Visitor
IOas30Visitor.visitLinkServer(io.apicurio.datamodels.openapi.v3.models.Oas30LinkServer)
public void visitCallbackDefinition(Oas30CallbackDefinition node)
visitCallbackDefinition
in interface IOas30Visitor
IOas30Visitor.visitCallbackDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30CallbackDefinition)
public void visitLink(Oas30Link node)
visitLink
in interface IOas30Visitor
IOas30Visitor.visitLink(io.apicurio.datamodels.openapi.v3.models.Oas30Link)
public void visitLinkRequestBodyExpression(Oas30LinkRequestBodyExpression node)
public void visitLinkParameterExpression(Oas30LinkParameterExpression node)
visitLinkParameterExpression
in interface IOas30Visitor
IOas30Visitor.visitLinkParameterExpression(io.apicurio.datamodels.openapi.v3.models.Oas30LinkParameterExpression)
public void visitLinkDefinition(Oas30LinkDefinition node)
visitLinkDefinition
in interface IOas30Visitor
IOas30Visitor.visitLinkDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30LinkDefinition)
public void visitAuthorizationCodeOAuthFlow(Oas30AuthorizationCodeOAuthFlow node)
public void visitClientCredentialsOAuthFlow(Oas30ClientCredentialsOAuthFlow node)
public void visitPasswordOAuthFlow(Oas30PasswordOAuthFlow node)
visitPasswordOAuthFlow
in interface IOas30Visitor
IOas30Visitor.visitPasswordOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30PasswordOAuthFlow)
public void visitImplicitOAuthFlow(Oas30ImplicitOAuthFlow node)
visitImplicitOAuthFlow
in interface IOas30Visitor
IOas30Visitor.visitImplicitOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30ImplicitOAuthFlow)
public void visitOAuthFlows(Oas30OAuthFlows node)
visitOAuthFlows
in interface IOas30Visitor
IOas30Visitor.visitOAuthFlows(io.apicurio.datamodels.openapi.v3.models.Oas30OAuthFlows)
public void visitExample(Oas30Example node)
visitExample
in interface IOas30Visitor
IOas30Visitor.visitExample(io.apicurio.datamodels.openapi.v3.models.Oas30Example)
public void visitEncoding(Oas30Encoding node)
visitEncoding
in interface IOas30Visitor
IOas30Visitor.visitEncoding(io.apicurio.datamodels.openapi.v3.models.Oas30Encoding)
public void visitMediaType(Oas30MediaType node)
visitMediaType
in interface IOas30Visitor
IOas30Visitor.visitMediaType(io.apicurio.datamodels.openapi.v3.models.Oas30MediaType)
public void visitHeaderDefinition(Oas30HeaderDefinition node)
visitHeaderDefinition
in interface IOas30Visitor
IOas30Visitor.visitHeaderDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30HeaderDefinition)
public void visitRequestBody(Oas30RequestBody node)
visitRequestBody
in interface IOas30Visitor
IOas30Visitor.visitRequestBody(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBody)
public void visitRequestBodyDefinition(Oas30RequestBodyDefinition node)
visitRequestBodyDefinition
in interface IOas30Visitor
IOas30Visitor.visitRequestBodyDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBodyDefinition)
public void visitExampleDefinition(Oas30ExampleDefinition node)
visitExampleDefinition
in interface IOas30Visitor
IOas30Visitor.visitExampleDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30ExampleDefinition)
public void visitDiscriminator(Oas30Discriminator node)
visitDiscriminator
in interface IOas30Visitor
IOas30Visitor.visitDiscriminator(io.apicurio.datamodels.openapi.v3.models.Oas30Discriminator)
public void visitNotSchema(Oas30Schema.Oas30NotSchema node)
visitNotSchema
in interface IOas30Visitor
IOas30Visitor.visitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema)
public void visitOneOfSchema(Oas30Schema.Oas30OneOfSchema node)
visitOneOfSchema
in interface IOas30Visitor
IOas30Visitor.visitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema)
public void visitAnyOfSchema(Oas30Schema.Oas30AnyOfSchema node)
visitAnyOfSchema
in interface IOas30Visitor
IOas30Visitor.visitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema)
protected void traverseSecurityScheme(SecurityScheme node)
traverseSecurityScheme
in class Traverser
Traverser.traverseSecurityScheme(io.apicurio.datamodels.core.models.common.SecurityScheme)
public void visitServer(Server node)
visitServer
in interface IOas30Visitor
IOas30Visitor.visitServer(io.apicurio.datamodels.core.models.common.Server)
public void visitServerVariable(ServerVariable node)
visitServerVariable
in interface IOas30Visitor
IOas30Visitor.visitServerVariable(io.apicurio.datamodels.core.models.common.ServerVariable)
Copyright © 2021 Red Hat. All rights reserved.