Class OpenApiParameterInliner

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visitParameter​(io.apicurio.datamodels.core.models.common.Parameter node)  
      void visitParameterDefinition​(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, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitPropertySchema, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitSchemaDefinition, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServerBindingsDefinition, visitServerVariable, visitTag, visitValidationProblem, visitXML
    • Constructor Detail

      • OpenApiParameterInliner

        public OpenApiParameterInliner()
    • Method Detail

      • visitParameter

        public void visitParameter​(io.apicurio.datamodels.core.models.common.Parameter node)
        Specified by:
        visitParameter in interface io.apicurio.datamodels.core.visitors.IVisitor
        Overrides:
        visitParameter in class io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
        See Also:
        CombinedVisitorAdapter.visitParameter(io.apicurio.datamodels.core.models.common.Parameter)
      • visitParameterDefinition

        public void visitParameterDefinition​(io.apicurio.datamodels.core.models.common.IDefinition node)
        Specified by:
        visitParameterDefinition in interface io.apicurio.datamodels.core.visitors.IVisitor
        Overrides:
        visitParameterDefinition in class io.apicurio.datamodels.combined.visitors.CombinedVisitorAdapter
        See Also:
        CombinedVisitorAdapter.visitParameterDefinition(io.apicurio.datamodels.core.models.common.IDefinition)