Package io.apicurio.datamodels.transform
Class OpenApi30to31TransformationVisitor
- java.lang.Object
-
- io.apicurio.datamodels.models.openapi.v30.visitors.OpenApi30VisitorAdapter
-
- io.apicurio.datamodels.transform.OpenApi30to31TransformationVisitor
-
- All Implemented Interfaces:
OpenApi30Visitor,OpenApiVisitor,Visitor
public class OpenApi30to31TransformationVisitor extends OpenApi30VisitorAdapter implements OpenApi30Visitor
A visitor used to transform an OpenAPI 3.0.x document into an OpenAPI 3.1.x document.
-
-
Constructor Summary
Constructors Constructor Description OpenApi30to31TransformationVisitor(OpenApi30Document source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenApi31DocumentgetResult()Retrieves the final result.voidvisitSchema(Schema node)-
Methods inherited from class io.apicurio.datamodels.models.openapi.v30.visitors.OpenApi30VisitorAdapter
visitCallback, visitComponents, visitContact, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExternalDocumentation, visitHeader, visitInfo, visitLicense, visitLink, visitMediaType, visitOAuthFlow, visitOAuthFlows, visitOperation, visitParameter, visitPathItem, visitPaths, visitRequestBody, visitResponse, visitResponses, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerVariable, visitTag, visitXML
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.openapi.v30.visitors.OpenApi30Visitor
visitCallback, visitComponents, visitDiscriminator, visitEncoding, visitLink, visitMediaType, visitOAuthFlow, visitOAuthFlows, visitRequestBody, visitServer, visitServerVariable
-
Methods inherited from interface io.apicurio.datamodels.models.openapi.visitors.OpenApiVisitor
visitExample, visitHeader, visitPathItem, visitPaths, visitResponse, visitResponses, visitSecurityRequirement, visitXML
-
Methods inherited from interface io.apicurio.datamodels.models.visitors.Visitor
visitContact, visitDocument, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitSecurityScheme, visitTag
-
-
-
-
Constructor Detail
-
OpenApi30to31TransformationVisitor
public OpenApi30to31TransformationVisitor(OpenApi30Document source)
-
-
Method Detail
-
getResult
public OpenApi31Document getResult()
Retrieves the final result.
-
visitSchema
public void visitSchema(Schema node)
- Specified by:
visitSchemain interfaceVisitor- Overrides:
visitSchemain classOpenApi30VisitorAdapter- See Also:
Visitor.visitSchema(Schema)
-
-