public abstract class ModelClonerVisitor extends Object implements IVisitor
Constructor and Description |
---|
ModelClonerVisitor() |
Modifier and Type | Method and Description |
---|---|
Node |
getClone() |
void |
visitContact(Contact node) |
void |
visitDocument(Document node) |
void |
visitExtension(Extension node) |
void |
visitExternalDocumentation(ExternalDocumentation node) |
void |
visitInfo(Info node) |
void |
visitLicense(License node) |
void |
visitTag(Tag node) |
void |
visitValidationProblem(ValidationProblem problem) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme
protected Node clone
public final Node getClone()
public final void visitContact(Contact node)
visitContact
in interface IVisitor
IVisitor.visitContact(io.apicurio.datamodels.core.models.common.Contact)
public final void visitDocument(Document node)
visitDocument
in interface IVisitor
IVisitor.visitDocument(io.apicurio.datamodels.core.models.Document)
public final void visitExtension(Extension node)
visitExtension
in interface IVisitor
IVisitor.visitExtension(io.apicurio.datamodels.core.models.Extension)
public final void visitExternalDocumentation(ExternalDocumentation node)
visitExternalDocumentation
in interface IVisitor
IVisitor.visitExternalDocumentation(io.apicurio.datamodels.core.models.common.ExternalDocumentation)
public final void visitInfo(Info node)
visitInfo
in interface IVisitor
IVisitor.visitInfo(io.apicurio.datamodels.core.models.common.Info)
public final void visitLicense(License node)
visitLicense
in interface IVisitor
IVisitor.visitLicense(io.apicurio.datamodels.core.models.common.License)
public final void visitTag(Tag node)
visitTag
in interface IVisitor
IVisitor.visitTag(io.apicurio.datamodels.core.models.common.Tag)
public final void visitValidationProblem(ValidationProblem problem)
visitValidationProblem
in interface IVisitor
IVisitor.visitValidationProblem(io.apicurio.datamodels.core.models.ValidationProblem)
Copyright © 2020 Red Hat. All rights reserved.