Package io.apicurio.hub.api.codegen.pre
Class OpenApiTypeInliner
- java.lang.Object
-
- io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
-
- io.apicurio.hub.api.codegen.pre.OpenApiTypeInliner
-
- All Implemented Interfaces:
io.apicurio.datamodels.asyncapi.v2.visitors.IAai20Visitor,io.apicurio.datamodels.asyncapi.visitors.IAaiVisitor,io.apicurio.datamodels.core.visitors.IVisitor,io.apicurio.datamodels.openapi.v2.visitors.IOas20Visitor,io.apicurio.datamodels.openapi.v3.visitors.IOas30Visitor,io.apicurio.datamodels.openapi.visitors.IOasVisitor
public class OpenApiTypeInliner extends io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description OpenApiTypeInliner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema node)voidvisitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema node)voidvisitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema node)voidvisitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema node)voidvisitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema node)voidvisitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema node)voidvisitPropertySchema(io.apicurio.datamodels.core.models.common.IPropertySchema node)voidvisitSchema(io.apicurio.datamodels.core.models.common.Schema node)voidvisitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition node)-
Methods inherited from class io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
visitAaiParameter, visitAdditionalPropertiesSchema, visitAllOfSchema, visitAnyOfSchema, visitAuthorizationCodeOAuthFlow, visitCallback, visitCallbackDefinition, visitCallbackPathItem, visitChannelBindings, visitChannelBindingsDefinition, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitContact, visitCorrelationId, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExampleDefinition, visitExtension, visitExternalDocumentation, visitHeader, visitHeaderDefinition, visitHeaderItem, visitHeaders, visitImplicitOAuthFlow, visitInfo, visitItems, visitItemsSchema, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitMessage, visitMessageBindings, visitMessageBindingsDefinition, visitMessageTrait, visitMessageTraitDefinition, visitNotSchema, visitOAuthFlows, visitOneOfSchema, visitOperation, visitOperationBindings, visitOperationBindingsDefinition, visitOperationTrait, visitOperationTraitDefinition, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServerBindingsDefinition, visitServerVariable, visitTag, visitValidationProblem, visitXML
-
-
-
-
Method Detail
-
visitSchema
public void visitSchema(io.apicurio.datamodels.core.models.common.Schema node)
- Specified by:
visitSchemain interfaceio.apicurio.datamodels.core.visitors.IVisitor- Overrides:
visitSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
VisitorAdapter.visitSchema(io.apicurio.datamodels.core.models.common.Schema)
-
visitItemsSchema
public void visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema node)
- Specified by:
visitItemsSchemain interfaceio.apicurio.datamodels.openapi.visitors.IOasVisitor- Overrides:
visitItemsSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
OasVisitorAdapter.visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema)
-
visitPropertySchema
public void visitPropertySchema(io.apicurio.datamodels.core.models.common.IPropertySchema node)
- Specified by:
visitPropertySchemain interfaceio.apicurio.datamodels.asyncapi.visitors.IAaiVisitor- Specified by:
visitPropertySchemain interfaceio.apicurio.datamodels.openapi.visitors.IOasVisitor- Overrides:
visitPropertySchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
OasVisitorAdapter.visitPropertySchema(io.apicurio.datamodels.core.models.common.IPropertySchema)
-
visitSchemaDefinition
public void visitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition node)
- Specified by:
visitSchemaDefinitionin interfaceio.apicurio.datamodels.core.visitors.IVisitor- Overrides:
visitSchemaDefinitionin classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
-
visitAdditionalPropertiesSchema
public void visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema node)
- Specified by:
visitAdditionalPropertiesSchemain interfaceio.apicurio.datamodels.openapi.visitors.IOasVisitor- Overrides:
visitAdditionalPropertiesSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema)
-
visitOneOfSchema
public void visitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema node)
- Specified by:
visitOneOfSchemain interfaceio.apicurio.datamodels.openapi.v3.visitors.IOas30Visitor- Overrides:
visitOneOfSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema)
-
visitAllOfSchema
public void visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema node)
- Specified by:
visitAllOfSchemain interfaceio.apicurio.datamodels.openapi.visitors.IOasVisitor- Overrides:
visitAllOfSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema)
-
visitAnyOfSchema
public void visitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema node)
- Specified by:
visitAnyOfSchemain interfaceio.apicurio.datamodels.openapi.v3.visitors.IOas30Visitor- Overrides:
visitAnyOfSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema)
-
visitNotSchema
public void visitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema node)
- Specified by:
visitNotSchemain interfaceio.apicurio.datamodels.openapi.v3.visitors.IOas30Visitor- Overrides:
visitNotSchemain classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema)
-
-