Class PathItemDetectionVisitor

  • 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 PathItemDetectionVisitor
    extends io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
    Author:
    eric.wittmann@gmail.com
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean isPathItem  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visitPathItem​(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
    • Field Detail

      • isPathItem

        public boolean isPathItem
    • Constructor Detail

      • PathItemDetectionVisitor

        public PathItemDetectionVisitor()
    • Method Detail

      • visitPathItem

        public void visitPathItem​(io.apicurio.datamodels.openapi.models.OasPathItem node)
        Specified by:
        visitPathItem in interface io.apicurio.datamodels.openapi.visitors.IOasVisitor
        Overrides:
        visitPathItem in class io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
        See Also:
        CombinedVisitorAdapter.visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem)