public abstract class AaiDataModelWriter extends DataModelWriter implements IAaiVisitor
| Constructor and Description |
|---|
AaiDataModelWriter() |
addParameterDefinitionToParent, addSchemaDefinitionToParent, doVisitSchema, getResult, lookup, lookupParentJson, lookupParentJson, updateIndex, visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblem, writeExtraProperties, writeParameter, writeSchemaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblemprotected void writeDocument(Document node, Object json)
DataModelWriterwriteDocument in class DataModelWriterDataModelWriter.writeDocument(io.apicurio.datamodels.core.models.Document, java.lang.Object)public void visitServer(Server node)
visitServer in interface IAaiVisitorpublic void visitServerVariable(ServerVariable node)
visitServerVariable in interface IAaiVisitorprotected void writeServerVariable(Object json, ServerVariable node)
public void visitAuthorizationCodeOAuthFlow(AuthorizationCodeOAuthFlow node)
visitAuthorizationCodeOAuthFlow in interface IAaiVisitorpublic void visitChannelItem(AaiChannelItem node)
visitChannelItem in interface IAaiVisitorpublic void visitClientCredentialsOAuthFlow(ClientCredentialsOAuthFlow node)
visitClientCredentialsOAuthFlow in interface IAaiVisitorpublic void visitComponents(Components node)
visitComponents in interface IAaiVisitorpublic void visitCorrelationId(AaiCorrelationId node)
visitCorrelationId in interface IAaiVisitorpublic void visitHeaderItem(AaiHeaderItem node)
visitHeaderItem in interface IAaiVisitorpublic void visitImplicitOAuthFlow(ImplicitOAuthFlow node)
visitImplicitOAuthFlow in interface IAaiVisitorpublic void visitMessage(AaiMessage node)
visitMessage in interface IAaiVisitorpublic void visitMessageTraitExtendedItem(AaiMessageTraitExtendedItem node)
visitMessageTraitExtendedItem in interface IAaiVisitorpublic void visitMessageTraitItems(AaiMessageTraitItems node)
visitMessageTraitItems in interface IAaiVisitorpublic void visitMessageTrait(AaiMessageTrait node)
visitMessageTrait in interface IAaiVisitorpublic void visitOAuthFlows(OAuthFlows node)
visitOAuthFlows in interface IAaiVisitorpublic void visitOperationTraitExtendedItem(AaiOperationTraitExtendedItem node)
visitOperationTraitExtendedItem in interface IAaiVisitorpublic void visitOperationTraitItems(AaiOperationTraitItems node)
visitOperationTraitItems in interface IAaiVisitorprotected void writeOperation(Object json, Operation node)
writeOperation in class DataModelWriterprotected Object writeOperationBase(AaiOperationBase node)
public void visitOperation(Operation node)
visitOperation in interface IVisitorvisitOperation in class DataModelWriterIVisitor.visitOperation(io.apicurio.datamodels.core.models.common.Operation)public void visitOperationTrait(AaiOperationTrait node)
visitOperationTrait in interface IAaiVisitorpublic void visitPasswordOAuthFlow(PasswordOAuthFlow node)
visitPasswordOAuthFlow in interface IAaiVisitorpublic void visitProtocolInfo(AaiProtocolInfo node)
visitProtocolInfo in interface IAaiVisitorpublic void visitUnknownTrait(AaiUnknownTrait node)
visitUnknownTrait in interface IAaiVisitorIAaiVisitor.visitUnknownTrait(io.apicurio.datamodels.asyncapi.models.AaiUnknownTrait)public void visitAaiParameter(AaiParameter node)
visitAaiParameter in interface IAaiVisitorprotected void addSecuritySchemeToParent(Object parent, Object json, SecurityScheme node)
addSecuritySchemeToParent in class DataModelWriterprotected void writeSecurityScheme(Object json, SecurityScheme node)
writeSecurityScheme in class DataModelWriterCopyright © 2019 Red Hat. All rights reserved.