public abstract class DataModelReader extends Object
Constructor and Description |
---|
DataModelReader()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
readAaiParameter(Object json,
AaiParameter node)
Reads a single parameter.
|
void |
readContact(Object json,
Contact node)
Reads a contact object info into the data model.
|
void |
readDocument(Object json,
Document node)
Reads the root document.
|
protected void |
readExtensions(Object json,
ExtensibleNode node)
Reads the extension properties from the input and stores them in the extensible node.
|
void |
readExternalDocumentation(Object json,
ExternalDocumentation node)
Reads an external documentation into the data model.
|
protected void |
readExtraProperties(Object json,
Node node)
Reads all remaining properties.
|
void |
readInfo(Object json,
Info node)
Reads an info object into a data model instance (info node).
|
void |
readLicense(Object json,
License node)
Reads a license object info into the data model.
|
void |
readOAuthFlow(Object json,
OAuthFlow node)
Reads an OAS 3.0 OAuth Flow object from the given JS data.
|
void |
readOAuthFlows(Object json,
OAuthFlows node)
Reads an OAS 3.0 OAuth Flows object 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 |
readSchema(Object json,
Schema node)
Reads a schema.
|
void |
readSecurityRequirement(Object json,
SecurityRequirement node)
Reads a security requirement.
|
void |
readSecurityScheme(Object json,
SecurityScheme node)
Reads a security scheme.
|
void |
readServer(Object json,
Server node)
Reads a server model.
|
void |
readServerVariable(Object json,
ServerVariable node)
Reads a server variable into the data model.
|
void |
readTag(Object json,
Tag node)
Reads an tag object into a data model instance (tag node).
|
protected void readExtensions(Object json, ExtensibleNode node)
json
- node
- protected void readExtraProperties(Object json, Node node)
json
- node
- public void readDocument(Object json, Document node)
json
- node
- public void readInfo(Object json, Info node)
json
- node
- public void readContact(Object json, Contact node)
json
- node
- public void readLicense(Object json, License node)
json
- node
- public void readTag(Object json, Tag node)
json
- node
- public void readServer(Object json, Server node)
json
- node
- public void readServerVariable(Object json, ServerVariable node)
json
- node
- public void readSecurityRequirement(Object json, SecurityRequirement node)
json
- node
- public void readSecurityScheme(Object json, SecurityScheme node)
json
- node
- public void readExternalDocumentation(Object json, ExternalDocumentation node)
json
- node
- public void readSchema(Object json, Schema node)
json
- node
- public void readAaiParameter(Object json, AaiParameter node)
json
- node
- public void readParameter(Object json, Parameter node)
json
- node
- public void readOperation(Object json, Operation node)
json
- node
- public void readOAuthFlows(Object json, OAuthFlows node)
json
- node
- Copyright © 2021 Red Hat. All rights reserved.