public class OasDataModelWriter extends DataModelWriter implements IOasVisitor
| Constructor and Description |
|---|
OasDataModelWriter() |
addParameterDefinitionToParent, addSchemaDefinitionToParent, addSecuritySchemeToParent, doVisitSchema, getResult, lookup, lookupParentJson, lookupParentJson, updateIndex, visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblem, writeDocument, writeExtraProperties, writeSecuritySchemeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblempublic void visitPaths(OasPaths node)
visitPaths in interface IOasVisitorIOasVisitor.visitPaths(io.apicurio.datamodels.openapi.models.OasPaths)public void visitPathItem(OasPathItem node)
visitPathItem in interface IOasVisitorIOasVisitor.visitPathItem(io.apicurio.datamodels.openapi.models.OasPathItem)protected void writePathItem(Object json, OasPathItem node)
public void visitResponse(OasResponse node)
visitResponse in interface IOasVisitorIOasVisitor.visitResponse(io.apicurio.datamodels.openapi.models.OasResponse)public void visitResponses(OasResponses node)
visitResponses in interface IOasVisitorIOasVisitor.visitResponses(io.apicurio.datamodels.openapi.models.OasResponses)public void visitXML(OasXML node)
visitXML in interface IOasVisitorIOasVisitor.visitXML(io.apicurio.datamodels.openapi.models.OasXML)public void visitAllOfSchema(OasSchema node)
visitAllOfSchema in interface IOasVisitorIOasVisitor.visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitItemsSchema(OasSchema node)
visitItemsSchema in interface IOasVisitorIOasVisitor.visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitAdditionalPropertiesSchema(OasSchema node)
visitAdditionalPropertiesSchema in interface IOasVisitorIOasVisitor.visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitPropertySchema(IOasPropertySchema node)
visitPropertySchema in interface IOasVisitorIOasVisitor.visitPropertySchema(io.apicurio.datamodels.openapi.models.IOasPropertySchema)protected void writeSchema(Object json, Schema node)
writeSchema in class DataModelWriterDataModelWriter.writeSchema(java.lang.Object, io.apicurio.datamodels.core.models.common.Schema)public void visitHeader(OasHeader node)
visitHeader in interface IOasVisitorIOasVisitor.visitHeader(io.apicurio.datamodels.openapi.models.OasHeader)public void visitResponseDefinition(IDefinition node)
visitResponseDefinition in interface IOasVisitorIOasVisitor.visitResponseDefinition(io.apicurio.datamodels.core.models.common.IDefinition)protected void writeResponse(Object json, OasResponse node)
protected void addResponseDefinitionToParent(Object parent, Object json, IDefinition node)
Copyright © 2019 Red Hat. All rights reserved.