Class TraversingOpenApi31VisitorAdapter

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static com.fasterxml.jackson.databind.node.JsonNodeFactory factory  
      protected io.apicurio.datamodels.models.visitors.TraversalContext traversalContext  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getMappedNodeName​(io.apicurio.datamodels.models.Node node)  
      protected String getOperationMethod​(io.apicurio.datamodels.models.Operation operation)  
      protected String getPathTemplate​(io.apicurio.datamodels.models.openapi.OpenApiPathItem pathItem)  
      void setTraversalContext​(io.apicurio.datamodels.models.visitors.TraversalContext context)  
      • Methods inherited from class io.apicurio.datamodels.models.openapi.v31.visitors.OpenApi31VisitorAdapter

        visitCallback, visitComponents, visitContact, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExternalDocumentation, visitHeader, visitInfo, visitLicense, visitLink, visitMediaType, visitOAuthFlow, visitOAuthFlows, visitOperation, visitParameter, visitPathItem, visitPaths, visitRequestBody, visitResponse, visitResponses, visitSchema, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerVariable, visitTag, visitXML
    • Field Detail

      • factory

        protected static final com.fasterxml.jackson.databind.node.JsonNodeFactory factory
      • traversalContext

        protected io.apicurio.datamodels.models.visitors.TraversalContext traversalContext
    • Constructor Detail

      • TraversingOpenApi31VisitorAdapter

        public TraversingOpenApi31VisitorAdapter()
    • Method Detail

      • setTraversalContext

        public void setTraversalContext​(io.apicurio.datamodels.models.visitors.TraversalContext context)
        Specified by:
        setTraversalContext in interface io.apicurio.datamodels.models.visitors.TraversingVisitor
        See Also:
        TraversingVisitor.setTraversalContext(io.apicurio.datamodels.models.visitors.TraversalContext)
      • getPathTemplate

        protected String getPathTemplate​(io.apicurio.datamodels.models.openapi.OpenApiPathItem pathItem)
      • getOperationMethod

        protected String getOperationMethod​(io.apicurio.datamodels.models.Operation operation)
      • getMappedNodeName

        protected String getMappedNodeName​(io.apicurio.datamodels.models.Node node)