Class OpenApi20ModelReader
- java.lang.Object
-
- io.apicurio.datamodels.models.openapi.v20.io.OpenApi20ModelReader
-
- All Implemented Interfaces:
ModelReader
public class OpenApi20ModelReader extends Object implements ModelReader
-
-
Constructor Summary
Constructors Constructor Description OpenApi20ModelReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreadContact(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Contact node)voidreadDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Definitions node)voidreadDocument(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Document node)voidreadExample(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Example node)voidreadExternalDocumentation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20ExternalDocumentation node)voidreadHeader(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Header node)voidreadInfo(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Info node)voidreadItems(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Items node)voidreadLicense(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20License node)voidreadOperation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Operation node)voidreadParameter(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Parameter node)voidreadParameterDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20ParameterDefinitions node)voidreadPathItem(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20PathItem node)voidreadPaths(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Paths node)voidreadResponse(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Response node)voidreadResponseDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20ResponseDefinitions node)voidreadResponses(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Responses node)RootNodereadRoot(com.fasterxml.jackson.databind.node.ObjectNode json)voidreadSchema(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Schema node)voidreadScopes(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Scopes node)voidreadSecurityDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20SecurityDefinitions node)voidreadSecurityRequirement(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20SecurityRequirement node)voidreadSecurityScheme(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20SecurityScheme node)voidreadTag(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Tag node)voidreadXML(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20XML node)
-
-
-
Method Detail
-
readDocument
public void readDocument(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Document 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, OpenApi20Info node)
-
readContact
public void readContact(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Contact node)
-
readLicense
public void readLicense(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20License node)
-
readPaths
public void readPaths(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Paths node)
-
readPathItem
public void readPathItem(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20PathItem node)
-
readOperation
public void readOperation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Operation node)
-
readExternalDocumentation
public void readExternalDocumentation(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20ExternalDocumentation node)
-
readParameter
public void readParameter(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Parameter node)
-
readItems
public void readItems(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Items node)
-
readResponses
public void readResponses(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Responses node)
-
readResponse
public void readResponse(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Response node)
-
readExample
public void readExample(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Example node)
-
readHeader
public void readHeader(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Header node)
-
readTag
public void readTag(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Tag node)
-
readSchema
public void readSchema(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Schema node)
-
readXML
public void readXML(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20XML node)
-
readDefinitions
public void readDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Definitions node)
-
readParameterDefinitions
public void readParameterDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20ParameterDefinitions node)
-
readResponseDefinitions
public void readResponseDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20ResponseDefinitions node)
-
readSecurityDefinitions
public void readSecurityDefinitions(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20SecurityDefinitions node)
-
readSecurityScheme
public void readSecurityScheme(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20SecurityScheme node)
-
readScopes
public void readScopes(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20Scopes node)
-
readSecurityRequirement
public void readSecurityRequirement(com.fasterxml.jackson.databind.node.ObjectNode json, OpenApi20SecurityRequirement node)
-
-