public class Oas20to30TransformationVisitor extends Object implements IOas20Visitor
Constructor and Description |
---|
Oas20to30TransformationVisitor() |
public Oas30Document getResult()
public void visitDocument(Document node)
visitDocument
in interface IVisitor
IVisitor.visitDocument(io.apicurio.datamodels.core.models.Document)
public void visitInfo(Info node)
visitInfo
in interface IVisitor
IVisitor.visitInfo(io.apicurio.datamodels.core.models.common.Info)
public void visitContact(Contact node)
visitContact
in interface IVisitor
IVisitor.visitContact(io.apicurio.datamodels.core.models.common.Contact)
public void visitLicense(License node)
visitLicense
in interface IVisitor
IVisitor.visitLicense(io.apicurio.datamodels.core.models.common.License)
public void visitPaths(OasPaths node)
visitPaths
in interface IOasVisitor
IOasVisitor.visitPaths(io.apicurio.datamodels.openapi.models.OasPaths)
public void visitPathItem(OasPathItem node)
visitPathItem
in interface IOasVisitor
IOasVisitor.visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem)
public void visitOperation(Operation node)
visitOperation
in interface IVisitor
IVisitor.visitOperation(io.apicurio.datamodels.core.models.common.Operation)
public void visitParameter(Parameter node)
visitParameter
in interface IVisitor
IVisitor.visitParameter(io.apicurio.datamodels.core.models.common.Parameter)
public void visitParameterDefinition(IDefinition node)
visitParameterDefinition
in interface IVisitor
IVisitor.visitParameterDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
public void visitExternalDocumentation(ExternalDocumentation node)
visitExternalDocumentation
in interface IVisitor
IVisitor.visitExternalDocumentation(io.apicurio.datamodels.core.models.common.ExternalDocumentation)
public void visitSecurityRequirement(SecurityRequirement node)
visitSecurityRequirement
in interface IVisitor
IVisitor.visitSecurityRequirement(io.apicurio.datamodels.core.models.common.SecurityRequirement)
public void visitResponses(OasResponses node)
visitResponses
in interface IOasVisitor
IOasVisitor.visitResponses(io.apicurio.datamodels.openapi.models.OasResponses)
public void visitResponse(OasResponse node)
visitResponse
in interface IOasVisitor
IOasVisitor.visitResponse(io.apicurio.datamodels.openapi.models.OasResponse)
public void visitResponseDefinition(IDefinition node)
visitResponseDefinition
in interface IOasVisitor
IOasVisitor.visitResponseDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
public void visitSchema(Schema node)
visitSchema
in interface IVisitor
IVisitor.visitSchema(io.apicurio.datamodels.core.models.common.Schema)
public void visitHeaders(Oas20Headers node)
visitHeaders
in interface IOas20Visitor
IOas20Visitor.visitHeaders(io.apicurio.datamodels.openapi.v2.models.Oas20Headers)
public void visitHeader(OasHeader node)
visitHeader
in interface IOasVisitor
IOasVisitor.visitHeader(io.apicurio.datamodels.openapi.models.OasHeader)
public void visitExample(Oas20Example node)
visitExample
in interface IOas20Visitor
IOas20Visitor.visitExample(io.apicurio.datamodels.openapi.v2.models.Oas20Example)
public void visitItems(Oas20Items node)
visitItems
in interface IOas20Visitor
IOas20Visitor.visitItems(io.apicurio.datamodels.openapi.v2.models.Oas20Items)
public void visitTag(Tag node)
visitTag
in interface IVisitor
IVisitor.visitTag(io.apicurio.datamodels.core.models.common.Tag)
public void visitSecurityDefinitions(Oas20SecurityDefinitions node)
visitSecurityDefinitions
in interface IOas20Visitor
IOas20Visitor.visitSecurityDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20SecurityDefinitions)
public void visitSecurityScheme(SecurityScheme node)
visitSecurityScheme
in interface IVisitor
IVisitor.visitSecurityScheme(io.apicurio.datamodels.core.models.common.SecurityScheme)
public void visitScopes(Oas20Scopes node)
visitScopes
in interface IOas20Visitor
IOas20Visitor.visitScopes(io.apicurio.datamodels.openapi.v2.models.Oas20Scopes)
public void visitXML(OasXML node)
visitXML
in interface IOasVisitor
IOasVisitor.visitXML(io.apicurio.datamodels.openapi.models.OasXML)
public void visitSchemaDefinition(IDefinition node)
visitSchemaDefinition
in interface IVisitor
IVisitor.visitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
public void visitPropertySchema(IOasPropertySchema node)
visitPropertySchema
in interface IOasVisitor
IOasVisitor.visitPropertySchema(io.apicurio.datamodels.openapi.models.IOasPropertySchema)
public void visitAdditionalPropertiesSchema(OasSchema node)
visitAdditionalPropertiesSchema
in interface IOasVisitor
IOasVisitor.visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema)
public void visitAllOfSchema(OasSchema node)
visitAllOfSchema
in interface IOasVisitor
IOasVisitor.visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema)
public void visitItemsSchema(OasSchema node)
visitItemsSchema
in interface IOasVisitor
IOasVisitor.visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema)
public void visitDefinitions(Oas20Definitions node)
visitDefinitions
in interface IOas20Visitor
IOas20Visitor.visitDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20Definitions)
public void visitParameterDefinitions(Oas20ParameterDefinitions node)
visitParameterDefinitions
in interface IOas20Visitor
IOas20Visitor.visitParameterDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20ParameterDefinitions)
public void visitResponseDefinitions(Oas20ResponseDefinitions node)
visitResponseDefinitions
in interface IOas20Visitor
IOas20Visitor.visitResponseDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20ResponseDefinitions)
public void visitExtension(Extension node)
visitExtension
in interface IVisitor
IVisitor.visitExtension(io.apicurio.datamodels.core.models.Extension)
public void visitValidationProblem(ValidationProblem problem)
visitValidationProblem
in interface IVisitor
IVisitor.visitValidationProblem(io.apicurio.datamodels.core.models.ValidationProblem)
Copyright © 2021 Red Hat. All rights reserved.