public class Oas30DataModelReader extends OasDataModelReader
Constructor and Description |
---|
Oas30DataModelReader() |
Modifier and Type | Method and Description |
---|---|
void |
readCallback(Object json,
Oas30Callback node)
Reads an OAS 3.0 Callback object from the given JS data.
|
void |
readComponents(Object json,
Oas30Components node)
Reads a Components model.
|
void |
readDiscriminator(Object json,
Oas30Discriminator node)
Reads an OAS 3.0 Discriminator object from the given JS data.
|
void |
readDocument(Object json,
Document node)
Reads the root document.
|
void |
readEncoding(Object json,
Oas30Encoding node)
Reads an OAS 3.0 Encoding from the given js data.
|
void |
readExample(Object json,
Oas30Example node)
Reads an OAS 3.0 Example from the given js data.
|
void |
readHeader(Object json,
OasHeader node)
Reads a single header.
|
void |
readLink(Object json,
Oas30Link node)
Reads an OAS 3.0 Link object from the given js data.
|
void |
readMediaType(Object json,
Oas30MediaType node)
Reads an OAS 3.0 Media Type from the given js data.
|
void |
readOperation(Object json,
Operation node)
Reads a single operation.
|
void |
readParameter(Object json,
Parameter node)
Reads a single parameter.
|
void |
readPathItem(Object json,
OasPathItem node)
Reads a path item.
|
void |
readRequestBody(Object json,
Oas30RequestBody node)
Reads an OAS 3.0 Request Body object from the given JS data.
|
void |
readResponse(Object json,
OasResponse node)
Reads a single response.
|
void |
readSchema(Object json,
Schema node)
Reads a schema.
|
void |
readSecurityScheme(Object json,
SecurityScheme node)
Reads a security scheme.
|
readPaths, readResponses, readXML
readAaiParameter, readContact, readExtensions, readExternalDocumentation, readExtraProperties, readInfo, readLicense, readOAuthFlow, readOAuthFlows, readSecurityRequirement, readServer, readServerVariable, readTag
public void readDocument(Object json, Document node)
DataModelReader
readDocument
in class OasDataModelReader
DataModelReader.readDocument(java.lang.Object, io.apicurio.datamodels.core.models.Document)
public void readComponents(Object json, Oas30Components node)
json
- node
- public void readSecurityScheme(Object json, SecurityScheme node)
DataModelReader
public void readPathItem(Object json, OasPathItem node)
OasDataModelReader
public void readHeader(Object json, OasHeader node)
OasDataModelReader
readHeader
in class OasDataModelReader
OasDataModelReader.readHeader(java.lang.Object, io.apicurio.datamodels.openapi.models.OasHeader)
public void readParameter(Object json, Parameter node)
DataModelReader
public void readOperation(Object json, Operation node)
OasDataModelReader
public void readCallback(Object json, Oas30Callback node)
json
- node
- public void readRequestBody(Object json, Oas30RequestBody node)
json
- node
- public void readMediaType(Object json, Oas30MediaType node)
json
- node
- public void readExample(Object json, Oas30Example node)
json
- node
- public void readEncoding(Object json, Oas30Encoding node)
json
- node
- public void readResponse(Object json, OasResponse node)
OasDataModelReader
public void readLink(Object json, Oas30Link node)
json
- node
- public void readSchema(Object json, Schema node)
DataModelReader
readSchema
in class OasDataModelReader
OasDataModelReader.readSchema(java.lang.Object, io.apicurio.datamodels.core.models.common.Schema)
public void readDiscriminator(Object json, Oas30Discriminator node)
json
- node
- Copyright © 2019 Red Hat. All rights reserved.