Class InterfacesVisitor
- java.lang.Object
-
- io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
-
- io.apicurio.hub.api.codegen.jaxrs.InterfacesVisitor
-
- 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 InterfacesVisitor extends io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapterVisitor used to organize all of the paths into a set of interface names.- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description InterfacesVisitor()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<InterfaceInfo>getInterfaces()voidvisitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem 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, visitPaths, visitPropertySchema, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitSchemaDefinition, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServerBindingsDefinition, visitServerVariable, visitTag, visitValidationProblem, visitXML
-
-
-
-
Method Detail
-
getInterfaces
public List<InterfaceInfo> getInterfaces()
-
visitPathItem
public void visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem node)
- Specified by:
visitPathItemin interfaceio.apicurio.datamodels.openapi.visitors.IOasVisitor- Overrides:
visitPathItemin classio.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter- See Also:
CombinedVisitorAdapter.visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem)
-
-