Class OpenApi30ModelReader
- java.lang.Object
-
- io.apicurio.datamodels.models.openapi.v30.io.OpenApi30ModelReader
-
- All Implemented Interfaces:
ModelReader
public class OpenApi30ModelReader extends Object implements ModelReader
-
-
Constructor Summary
Constructors Constructor Description OpenApi30ModelReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreadCallback(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Callback node)voidreadComponents(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Components node)voidreadContact(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Contact node)voidreadDiscriminator(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Discriminator node)voidreadDocument(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Document node)voidreadEncoding(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Encoding node)voidreadExample(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Example node)voidreadExternalDocumentation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30ExternalDocumentation node)voidreadHeader(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Header node)voidreadInfo(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Info node)voidreadLicense(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30License node)voidreadLink(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Link node)voidreadMediaType(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30MediaType node)voidreadOAuthFlow(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30OAuthFlow node)voidreadOAuthFlows(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30OAuthFlows node)voidreadOperation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Operation node)voidreadParameter(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Parameter node)voidreadPathItem(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30PathItem node)voidreadPaths(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Paths node)voidreadRequestBody(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30RequestBody node)voidreadResponse(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Response node)voidreadResponses(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Responses node)RootNodereadRoot(com.fasterxml.jackson.databind.node.ObjectNode json)voidreadSchema(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Schema node)voidreadSecurityRequirement(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30SecurityRequirement node)voidreadSecurityScheme(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30SecurityScheme node)voidreadServer(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Server node)voidreadServerVariable(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30ServerVariable node)voidreadTag(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Tag node)voidreadXML(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30XML node)
-
-
-
Method Detail
-
readDocument
public void readDocument(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Document node)
-
readRoot
public RootNode readRoot(com.fasterxml.jackson.databind.node.ObjectNode json)
- Specified by:
readRootin interfaceModelReader
-
readInfo
public void readInfo(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Info node)
-
readContact
public void readContact(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Contact node)
-
readLicense
public void readLicense(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30License node)
-
readServer
public void readServer(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Server node)
-
readServerVariable
public void readServerVariable(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30ServerVariable node)
-
readComponents
public void readComponents(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Components node)
-
readPaths
public void readPaths(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Paths node)
-
readPathItem
public void readPathItem(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30PathItem node)
-
readOperation
public void readOperation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Operation node)
-
readExternalDocumentation
public void readExternalDocumentation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30ExternalDocumentation node)
-
readParameter
public void readParameter(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Parameter node)
-
readRequestBody
public void readRequestBody(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30RequestBody node)
-
readMediaType
public void readMediaType(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30MediaType node)
-
readEncoding
public void readEncoding(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Encoding node)
-
readResponses
public void readResponses(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Responses node)
-
readResponse
public void readResponse(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Response node)
-
readCallback
public void readCallback(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Callback node)
-
readExample
public void readExample(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Example node)
-
readLink
public void readLink(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Link node)
-
readHeader
public void readHeader(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Header node)
-
readTag
public void readTag(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Tag node)
-
readSchema
public void readSchema(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Schema node)
-
readDiscriminator
public void readDiscriminator(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30Discriminator node)
-
readXML
public void readXML(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30XML node)
-
readSecurityScheme
public void readSecurityScheme(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30SecurityScheme node)
-
readOAuthFlows
public void readOAuthFlows(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30OAuthFlows node)
-
readOAuthFlow
public void readOAuthFlow(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30OAuthFlow node)
-
readSecurityRequirement
public void readSecurityRequirement(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi30SecurityRequirement node)
-
-