public class Oas30ModelClonerVisitor extends ModelClonerVisitor implements IOas30Visitor
clone
Constructor and Description |
---|
Oas30ModelClonerVisitor() |
getClone, visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitTag, visitValidationProblem
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitTag, visitValidationProblem
public void visitPaths(OasPaths node)
visitPaths
in interface IOasVisitor
IOasVisitor.visitPaths(io.apicurio.datamodels.openapi.models.OasPaths)
public void visitPathItem(OasPathItem node)
visitPathItem
in interface IOasVisitor
IOasVisitor.visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem)
public void visitResponse(OasResponse node)
visitResponse
in interface IOasVisitor
IOasVisitor.visitResponse(io.apicurio.datamodels.openapi.models.OasResponse)
public void visitResponses(OasResponses node)
visitResponses
in interface IOasVisitor
IOasVisitor.visitResponses(io.apicurio.datamodels.openapi.models.OasResponses)
public void visitXML(OasXML node)
visitXML
in interface IOasVisitor
IOasVisitor.visitXML(io.apicurio.datamodels.openapi.models.OasXML)
public void visitAllOfSchema(OasSchema node)
visitAllOfSchema
in interface IOasVisitor
IOasVisitor.visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema)
public void visitItemsSchema(OasSchema node)
visitItemsSchema
in interface IOasVisitor
IOasVisitor.visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema)
public void visitAdditionalPropertiesSchema(OasSchema node)
visitAdditionalPropertiesSchema
in interface IOasVisitor
IOasVisitor.visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema)
public void visitPropertySchema(IOasPropertySchema node)
visitPropertySchema
in interface IOasVisitor
IOasVisitor.visitPropertySchema(io.apicurio.datamodels.openapi.models.IOasPropertySchema)
public void visitHeader(OasHeader node)
visitHeader
in interface IOasVisitor
IOasVisitor.visitHeader(io.apicurio.datamodels.openapi.models.OasHeader)
public void visitResponseDefinition(IDefinition node)
visitResponseDefinition
in interface IOasVisitor
IOasVisitor.visitResponseDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
public void visitExample(IExample node)
visitExample
in interface IOasVisitor
IOasVisitor.visitExample(io.apicurio.datamodels.core.models.common.IExample)
public void visitOperation(Operation node)
visitOperation
in interface IVisitor
IVisitor.visitOperation(io.apicurio.datamodels.core.models.common.Operation)
public void visitParameterDefinition(IDefinition node)
visitParameterDefinition
in interface IVisitor
IVisitor.visitParameterDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
public void visitParameter(Parameter node)
visitParameter
in interface IVisitor
IVisitor.visitParameter(io.apicurio.datamodels.core.models.common.Parameter)
public void visitSchemaDefinition(IDefinition node)
visitSchemaDefinition
in interface IVisitor
IVisitor.visitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition)
public void visitSchema(Schema node)
visitSchema
in interface IVisitor
IVisitor.visitSchema(io.apicurio.datamodels.core.models.common.Schema)
public void visitSecurityRequirement(SecurityRequirement node)
visitSecurityRequirement
in interface IVisitor
IVisitor.visitSecurityRequirement(io.apicurio.datamodels.core.models.common.SecurityRequirement)
public void visitSecurityScheme(SecurityScheme node)
visitSecurityScheme
in interface IVisitor
IVisitor.visitSecurityScheme(io.apicurio.datamodels.core.models.common.SecurityScheme)
public void visitComponents(Components node)
visitComponents
in interface IOas30Visitor
IOas30Visitor.visitComponents(io.apicurio.datamodels.core.models.common.Components)
public void visitCallbackPathItem(Oas30CallbackPathItem node)
visitCallbackPathItem
in interface IOas30Visitor
IOas30Visitor.visitCallbackPathItem(io.apicurio.datamodels.openapi.v3.models.Oas30CallbackPathItem)
public void visitCallback(Oas30Callback node)
visitCallback
in interface IOas30Visitor
IOas30Visitor.visitCallback(io.apicurio.datamodels.openapi.v3.models.Oas30Callback)
public void visitLinkServer(Oas30LinkServer node)
visitLinkServer
in interface IOas30Visitor
IOas30Visitor.visitLinkServer(io.apicurio.datamodels.openapi.v3.models.Oas30LinkServer)
public void visitCallbackDefinition(Oas30CallbackDefinition node)
visitCallbackDefinition
in interface IOas30Visitor
IOas30Visitor.visitCallbackDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30CallbackDefinition)
public void visitLink(Oas30Link node)
visitLink
in interface IOas30Visitor
IOas30Visitor.visitLink(io.apicurio.datamodels.openapi.v3.models.Oas30Link)
public void visitLinkRequestBodyExpression(Oas30LinkRequestBodyExpression node)
public void visitLinkParameterExpression(Oas30LinkParameterExpression node)
visitLinkParameterExpression
in interface IOas30Visitor
IOas30Visitor.visitLinkParameterExpression(io.apicurio.datamodels.openapi.v3.models.Oas30LinkParameterExpression)
public void visitLinkDefinition(Oas30LinkDefinition node)
visitLinkDefinition
in interface IOas30Visitor
IOas30Visitor.visitLinkDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30LinkDefinition)
public void visitAuthorizationCodeOAuthFlow(AuthorizationCodeOAuthFlow node)
public void visitClientCredentialsOAuthFlow(ClientCredentialsOAuthFlow node)
public void visitPasswordOAuthFlow(PasswordOAuthFlow node)
visitPasswordOAuthFlow
in interface IOas30Visitor
public void visitImplicitOAuthFlow(ImplicitOAuthFlow node)
visitImplicitOAuthFlow
in interface IOas30Visitor
public void visitOAuthFlows(OAuthFlows node)
visitOAuthFlows
in interface IOas30Visitor
public void visitEncoding(Oas30Encoding node)
visitEncoding
in interface IOas30Visitor
IOas30Visitor.visitEncoding(io.apicurio.datamodels.openapi.v3.models.Oas30Encoding)
public void visitMediaType(Oas30MediaType node)
visitMediaType
in interface IOas30Visitor
IOas30Visitor.visitMediaType(io.apicurio.datamodels.openapi.v3.models.Oas30MediaType)
public void visitHeaderDefinition(Oas30HeaderDefinition node)
visitHeaderDefinition
in interface IOas30Visitor
IOas30Visitor.visitHeaderDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30HeaderDefinition)
public void visitRequestBody(Oas30RequestBody node)
visitRequestBody
in interface IOas30Visitor
IOas30Visitor.visitRequestBody(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBody)
public void visitRequestBodyDefinition(Oas30RequestBodyDefinition node)
visitRequestBodyDefinition
in interface IOas30Visitor
IOas30Visitor.visitRequestBodyDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30RequestBodyDefinition)
public void visitExampleDefinition(Oas30ExampleDefinition node)
visitExampleDefinition
in interface IOas30Visitor
IOas30Visitor.visitExampleDefinition(io.apicurio.datamodels.openapi.v3.models.Oas30ExampleDefinition)
public void visitDiscriminator(Oas30Discriminator node)
visitDiscriminator
in interface IOas30Visitor
IOas30Visitor.visitDiscriminator(io.apicurio.datamodels.openapi.v3.models.Oas30Discriminator)
public void visitNotSchema(Oas30Schema.Oas30NotSchema node)
visitNotSchema
in interface IOas30Visitor
IOas30Visitor.visitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema)
public void visitOneOfSchema(Oas30Schema.Oas30OneOfSchema node)
visitOneOfSchema
in interface IOas30Visitor
IOas30Visitor.visitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema)
public void visitAnyOfSchema(Oas30Schema.Oas30AnyOfSchema node)
visitAnyOfSchema
in interface IOas30Visitor
IOas30Visitor.visitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema)
public void visitServer(Server node)
visitServer
in interface IOas30Visitor
IOas30Visitor.visitServer(io.apicurio.datamodels.core.models.common.Server)
public void visitServerVariable(ServerVariable node)
visitServerVariable
in interface IOas30Visitor
IOas30Visitor.visitServerVariable(io.apicurio.datamodels.core.models.common.ServerVariable)
Copyright © 2020 Red Hat. All rights reserved.