public class CombinedCompositeVisitor extends CombinedAllNodeVisitor implements IOas20Visitor, IOas30Visitor, IAai20Visitor
| Constructor and Description |
|---|
CombinedCompositeVisitor(List<IVisitor> visitors)
Constructor.
|
visitAaiParameter, visitAuthorizationCodeOAuthFlow, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitCorrelationId, visitHeaderItem, visitImplicitOAuthFlow, visitMessage, visitMessageTrait, visitMessageTraitExtendedItem, visitMessageTraitItems, visitOAuthFlows, visitOperationTrait, visitOperationTraitExtendedItem, visitOperationTraitItems, visitPasswordOAuthFlow, visitProtocolInfo, visitUnknownTraitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitComponentsvisitAaiParameter, visitAuthorizationCodeOAuthFlow, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitCorrelationId, visitHeaderItem, visitImplicitOAuthFlow, visitMessage, visitMessageTrait, visitMessageTraitExtendedItem, visitMessageTraitItems, visitOAuthFlows, visitOperationTrait, visitOperationTraitExtendedItem, visitOperationTraitItems, visitPasswordOAuthFlow, visitProtocolInfo, visitUnknownTraitpublic void addVisitor(IVisitor visitor)
visitor - public void addVisitors(List<? extends IVisitor> visitors)
visitors - protected void acceptAll(IVisitable node)
node - public void visitPaths(OasPaths node)
visitPaths in interface IOasVisitorvisitPaths in class CombinedAllNodeVisitorIOasVisitor.visitPaths(io.apicurio.datamodels.openapi.models.OasPaths)public void visitPathItem(OasPathItem node)
visitPathItem in interface IOasVisitorvisitPathItem in class CombinedAllNodeVisitorIOasVisitor.visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem)public void visitResponse(OasResponse node)
visitResponse in interface IOasVisitorvisitResponse in class CombinedAllNodeVisitorIOasVisitor.visitResponse(io.apicurio.datamodels.openapi.models.OasResponse)public void visitResponses(OasResponses node)
visitResponses in interface IOasVisitorvisitResponses in class CombinedAllNodeVisitorIOasVisitor.visitResponses(io.apicurio.datamodels.openapi.models.OasResponses)public void visitXML(OasXML node)
visitXML in interface IOasVisitorvisitXML in class CombinedAllNodeVisitorIOasVisitor.visitXML(io.apicurio.datamodels.openapi.models.OasXML)public void visitAllOfSchema(OasSchema node)
visitAllOfSchema in interface IOasVisitorvisitAllOfSchema in class CombinedAllNodeVisitorIOasVisitor.visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitItemsSchema(OasSchema node)
visitItemsSchema in interface IOasVisitorvisitItemsSchema in class CombinedAllNodeVisitorIOasVisitor.visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitAdditionalPropertiesSchema(OasSchema node)
visitAdditionalPropertiesSchema in interface IOasVisitorvisitAdditionalPropertiesSchema in class CombinedAllNodeVisitorIOasVisitor.visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitPropertySchema(IOasPropertySchema node)
visitPropertySchema in interface IOasVisitorvisitPropertySchema in class CombinedAllNodeVisitorIOasVisitor.visitPropertySchema(io.apicurio.datamodels.openapi.models.IOasPropertySchema)public void visitHeader(OasHeader node)
visitHeader in interface IOasVisitorvisitHeader in class CombinedAllNodeVisitorIOasVisitor.visitHeader(io.apicurio.datamodels.openapi.models.OasHeader)public void visitResponseDefinition(IDefinition node)
visitResponseDefinition in interface IOasVisitorvisitResponseDefinition in class CombinedAllNodeVisitorIOasVisitor.visitResponseDefinition(io.apicurio.datamodels.core.models.common.IDefinition)public void visitDocument(Document node)
visitDocument in interface IVisitorvisitDocument in class CombinedAllNodeVisitorIVisitor.visitDocument(io.apicurio.datamodels.core.models.Document)public void visitInfo(Info node)
visitInfo in interface IVisitorvisitInfo in class CombinedAllNodeVisitorIVisitor.visitInfo(io.apicurio.datamodels.core.models.common.Info)public void visitContact(Contact node)
visitContact in interface IVisitorvisitContact in class CombinedAllNodeVisitorIVisitor.visitContact(io.apicurio.datamodels.core.models.common.Contact)public void visitLicense(License node)
visitLicense in interface IVisitorvisitLicense in class CombinedAllNodeVisitorIVisitor.visitLicense(io.apicurio.datamodels.core.models.common.License)public void visitTag(Tag node)
visitTag in interface IVisitorvisitTag in class CombinedAllNodeVisitorIVisitor.visitTag(io.apicurio.datamodels.core.models.common.Tag)public void visitExternalDocumentation(ExternalDocumentation node)
visitExternalDocumentation in interface IVisitorvisitExternalDocumentation in class CombinedAllNodeVisitorIVisitor.visitExternalDocumentation(io.apicurio.datamodels.core.models.common.ExternalDocumentation)public void visitExtension(Extension node)
visitExtension in interface IVisitorvisitExtension in class CombinedAllNodeVisitorIVisitor.visitExtension(io.apicurio.datamodels.core.models.Extension)public void visitServer(Server node)
visitServer in interface IAaiVisitorvisitServer in interface IOas30VisitorvisitServer in class CombinedAllNodeVisitorIOas30Visitor.visitServer(io.apicurio.datamodels.core.models.common.Server)public void visitSecurityRequirement(SecurityRequirement node)
visitSecurityRequirement in interface IVisitorvisitSecurityRequirement in class CombinedAllNodeVisitorIVisitor.visitSecurityRequirement(io.apicurio.datamodels.core.models.common.SecurityRequirement)public void visitServerVariable(ServerVariable node)
visitServerVariable in interface IAaiVisitorvisitServerVariable in interface IOas30VisitorvisitServerVariable in class CombinedAllNodeVisitorIOas30Visitor.visitServerVariable(io.apicurio.datamodels.core.models.common.ServerVariable)public void visitValidationProblem(ValidationProblem problem)
visitValidationProblem in interface IVisitorvisitValidationProblem in class CombinedAllNodeVisitorIVisitor.visitValidationProblem(io.apicurio.datamodels.core.models.ValidationProblem)public void visitSchema(Schema node)
visitSchema in interface IVisitorvisitSchema in class CombinedAllNodeVisitorIVisitor.visitSchema(io.apicurio.datamodels.core.models.common.Schema)public void visitSchemaDefinition(IDefinition node)
visitSchemaDefinition in interface IVisitorvisitSchemaDefinition in class CombinedAllNodeVisitorIVisitor.visitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition)public void visitParameter(Parameter node)
visitParameter in interface IVisitorvisitParameter in class CombinedAllNodeVisitorIVisitor.visitParameter(io.apicurio.datamodels.core.models.common.Parameter)public void visitOperation(Operation node)
visitOperation in interface IVisitorvisitOperation in class CombinedAllNodeVisitorIVisitor.visitOperation(io.apicurio.datamodels.core.models.common.Operation)public void visitSecurityScheme(SecurityScheme node)
visitSecurityScheme in interface IVisitorvisitSecurityScheme in class CombinedAllNodeVisitorIVisitor.visitSecurityScheme(io.apicurio.datamodels.core.models.common.SecurityScheme)public void visitCallbackPathItem(Oas30CallbackPathItem node)
visitCallbackPathItem in interface IOas30VisitorvisitCallbackPathItem in class CombinedAllNodeVisitorIOas30Visitor.visitCallbackPathItem(io.apicurio.datamodels.openapi.v3.models.Oas30CallbackPathItem)public void visitCallback(Oas30Callback node)
visitCallback in interface IOas30VisitorvisitCallback in class CombinedAllNodeVisitorIOas30Visitor.visitCallback(io.apicurio.datamodels.openapi.v3.models.Oas30Callback)public void visitLinkServer(Oas30LinkServer node)
visitLinkServer in interface IOas30VisitorvisitLinkServer in class CombinedAllNodeVisitorIOas30Visitor.visitLinkServer(io.apicurio.datamodels.openapi.v3.models.Oas30LinkServer)public void visitCallbackDefinition(Oas30CallbackDefinition node)
visitCallbackDefinition in interface IOas30VisitorvisitCallbackDefinition in class CombinedAllNodeVisitorIOas30Visitor.visitCallbackDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30CallbackDefinition)public void visitLink(Oas30Link node)
visitLink in interface IOas30VisitorvisitLink in class CombinedAllNodeVisitorIOas30Visitor.visitLink(io.apicurio.datamodels.openapi.v3.models.Oas30Link)public void visitLinkRequestBodyExpression(Oas30LinkRequestBodyExpression node)
visitLinkRequestBodyExpression in interface IOas30VisitorvisitLinkRequestBodyExpression in class CombinedAllNodeVisitorIOas30Visitor.visitLinkRequestBodyExpression(io.apicurio.datamodels.openapi.v3.models.Oas30LinkRequestBodyExpression)public void visitLinkParameterExpression(Oas30LinkParameterExpression node)
visitLinkParameterExpression in interface IOas30VisitorvisitLinkParameterExpression in class CombinedAllNodeVisitorIOas30Visitor.visitLinkParameterExpression(io.apicurio.datamodels.openapi.v3.models.Oas30LinkParameterExpression)public void visitLinkDefinition(Oas30LinkDefinition node)
visitLinkDefinition in interface IOas30VisitorvisitLinkDefinition in class CombinedAllNodeVisitorIOas30Visitor.visitLinkDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30LinkDefinition)public void visitAuthorizationCodeOAuthFlow(Oas30AuthorizationCodeOAuthFlow node)
visitAuthorizationCodeOAuthFlow in interface IOas30VisitorvisitAuthorizationCodeOAuthFlow in class CombinedAllNodeVisitorIOas30Visitor.visitAuthorizationCodeOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30AuthorizationCodeOAuthFlow)public void visitClientCredentialsOAuthFlow(Oas30ClientCredentialsOAuthFlow node)
visitClientCredentialsOAuthFlow in interface IOas30VisitorvisitClientCredentialsOAuthFlow in class CombinedAllNodeVisitorIOas30Visitor.visitClientCredentialsOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30ClientCredentialsOAuthFlow)public void visitPasswordOAuthFlow(Oas30PasswordOAuthFlow node)
visitPasswordOAuthFlow in interface IOas30VisitorvisitPasswordOAuthFlow in class CombinedAllNodeVisitorIOas30Visitor.visitPasswordOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30PasswordOAuthFlow)public void visitImplicitOAuthFlow(Oas30ImplicitOAuthFlow node)
visitImplicitOAuthFlow in interface IOas30VisitorvisitImplicitOAuthFlow in class CombinedAllNodeVisitorIOas30Visitor.visitImplicitOAuthFlow(io.apicurio.datamodels.openapi.v3.models.Oas30ImplicitOAuthFlow)public void visitOAuthFlows(Oas30OAuthFlows node)
visitOAuthFlows in interface IOas30VisitorvisitOAuthFlows in class CombinedAllNodeVisitorIOas30Visitor.visitOAuthFlows(io.apicurio.datamodels.openapi.v3.models.Oas30OAuthFlows)public void visitExample(Oas30Example node)
visitExample in interface IOas30VisitorvisitExample in class CombinedAllNodeVisitorIOas30Visitor.visitExample(io.apicurio.datamodels.openapi.v3.models.Oas30Example)public void visitEncoding(Oas30Encoding node)
visitEncoding in interface IOas30VisitorvisitEncoding in class CombinedAllNodeVisitorIOas30Visitor.visitEncoding(io.apicurio.datamodels.openapi.v3.models.Oas30Encoding)public void visitMediaType(Oas30MediaType node)
visitMediaType in interface IOas30VisitorvisitMediaType in class CombinedAllNodeVisitorIOas30Visitor.visitMediaType(io.apicurio.datamodels.openapi.v3.models.Oas30MediaType)public void visitHeaderDefinition(Oas30HeaderDefinition node)
visitHeaderDefinition in interface IOas30VisitorvisitHeaderDefinition in class CombinedAllNodeVisitorIOas30Visitor.visitHeaderDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30HeaderDefinition)public void visitRequestBody(Oas30RequestBody node)
visitRequestBody in interface IOas30VisitorvisitRequestBody in class CombinedAllNodeVisitorIOas30Visitor.visitRequestBody(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBody)public void visitRequestBodyDefinition(Oas30RequestBodyDefinition node)
visitRequestBodyDefinition in interface IOas30VisitorvisitRequestBodyDefinition in class CombinedAllNodeVisitorIOas30Visitor.visitRequestBodyDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBodyDefinition)public void visitExampleDefinition(Oas30ExampleDefinition node)
visitExampleDefinition in interface IOas30VisitorvisitExampleDefinition in class CombinedAllNodeVisitorIOas30Visitor.visitExampleDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30ExampleDefinition)public void visitDiscriminator(Oas30Discriminator node)
visitDiscriminator in interface IOas30VisitorvisitDiscriminator in class CombinedAllNodeVisitorIOas30Visitor.visitDiscriminator(io.apicurio.datamodels.openapi.v3.models.Oas30Discriminator)public void visitNotSchema(Oas30Schema.Oas30NotSchema node)
visitNotSchema in interface IOas30VisitorvisitNotSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema)public void visitOneOfSchema(Oas30Schema.Oas30OneOfSchema node)
visitOneOfSchema in interface IOas30VisitorvisitOneOfSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema)public void visitAnyOfSchema(Oas30Schema.Oas30AnyOfSchema node)
visitAnyOfSchema in interface IOas30VisitorvisitAnyOfSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema)public void visitParameterDefinition(IDefinition node)
visitParameterDefinition in interface IVisitorvisitParameterDefinition in class CombinedAllNodeVisitorIVisitor.visitParameterDefinition(io.apicurio.datamodels.core.models.common.IDefinition)public void visitItems(Oas20Items node)
visitItems in interface IOas20VisitorvisitItems in class CombinedAllNodeVisitorIOas20Visitor.visitItems(io.apicurio.datamodels.openapi.v2.models.Oas20Items)public void visitScopes(Oas20Scopes node)
visitScopes in interface IOas20VisitorvisitScopes in class CombinedAllNodeVisitorIOas20Visitor.visitScopes(io.apicurio.datamodels.openapi.v2.models.Oas20Scopes)public void visitSecurityDefinitions(Oas20SecurityDefinitions node)
visitSecurityDefinitions in interface IOas20VisitorvisitSecurityDefinitions in class CombinedAllNodeVisitorIOas20Visitor.visitSecurityDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20SecurityDefinitions)public void visitDefinitions(Oas20Definitions node)
visitDefinitions in interface IOas20VisitorvisitDefinitions in class CombinedAllNodeVisitorIOas20Visitor.visitDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20Definitions)public void visitParameterDefinitions(Oas20ParameterDefinitions node)
visitParameterDefinitions in interface IOas20VisitorvisitParameterDefinitions in class CombinedAllNodeVisitorIOas20Visitor.visitParameterDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20ParameterDefinitions)public void visitExample(Oas20Example node)
visitExample in interface IOas20VisitorvisitExample in class CombinedAllNodeVisitorIOas20Visitor.visitExample(io.apicurio.datamodels.openapi.v2.models.Oas20Example)public void visitHeaders(Oas20Headers node)
visitHeaders in interface IOas20VisitorvisitHeaders in class CombinedAllNodeVisitorIOas20Visitor.visitHeaders(io.apicurio.datamodels.openapi.v2.models.Oas20Headers)public void visitResponseDefinitions(Oas20ResponseDefinitions node)
visitResponseDefinitions in interface IOas20VisitorvisitResponseDefinitions in class CombinedAllNodeVisitorIOas20Visitor.visitResponseDefinitions(io.apicurio.datamodels.openapi.v2.models.Oas20ResponseDefinitions)protected void visitNode(Node node)
CombinedAllNodeVisitorvisitNode in class CombinedAllNodeVisitorCopyright © 2019 Red Hat. All rights reserved.