Package io.apicurio.hub.api.codegen.pre
Class OpenApiBeanClassExtendsProcessor
- java.lang.Object
-
- io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
-
- io.apicurio.hub.api.codegen.pre.OpenApiBeanClassExtendsProcessor
-
- 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 OpenApiBeanClassExtendsProcessor extends io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapterPre processes the OpenAPI document to handle the x-codegen-extendsClass extension.- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description OpenApiBeanClassExtendsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition node)-
Methods inherited from class io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
visitAaiParameter, visitAdditionalPropertiesSchema, visitAdditionalPropertiesSchema, visitAllOfSchema, visitAllOfSchema, visitAnyOfSchema, 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, visitItemsSchema, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitMessage, visitMessageBindings, visitMessageBindingsDefinition, visitMessageTrait, visitMessageTraitDefinition, visitNotSchema, visitNotSchema, visitOAuthFlows, visitOneOfSchema, visitOneOfSchema, visitOperation, visitOperationBindings, visitOperationBindingsDefinition, visitOperationTrait, visitOperationTraitDefinition, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitPropertySchema, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServerBindingsDefinition, visitServerVariable, visitTag, visitValidationProblem, visitXML
-
-
-
-
Method Detail
-
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)
-
-