public abstract class AaiDataModelReader extends DataModelReader
Constructor and Description |
---|
AaiDataModelReader(IAaiNodeFactory nodeFactory) |
Modifier and Type | Method and Description |
---|---|
void |
readChannelBindings(Object json,
AaiChannelBindings node)
Reads a channel bindings model.
|
void |
readChannelItem(Object json,
AaiChannelItem node) |
void |
readComponents(Object json,
Components node) |
void |
readCorrelationId(Object json,
AaiCorrelationId node) |
void |
readDocument(Object json,
Document node)
Reads the root document.
|
void |
readHeaderItem(Object json,
AaiHeaderItem node) |
void |
readMessage(Object json,
AaiMessage node) |
void |
readMessageBase(Object json,
AaiMessageBase node) |
void |
readMessageBindings(Object json,
AaiMessageBindings node)
Reads a message bindings model.
|
void |
readMessageTrait(Object json,
AaiMessageTrait node) |
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 |
readOperationBase(Object json,
AaiOperationBase node) |
void |
readOperationBindings(Object json,
AaiOperationBindings node)
Reads a operation bindings model.
|
void |
readOperationTrait(Object json,
AaiOperationTrait node) |
void |
readSecurityScheme(Object json,
SecurityScheme node)
Reads a security scheme.
|
void |
readServer(Object json,
Server node)
Reads a server model.
|
void |
readServerBindings(Object json,
AaiServerBindings node)
Reads a server bindings model.
|
void |
readServerVariable(Object json,
ServerVariable node)
Reads a server variable into the data model.
|
readAaiParameter, readContact, readExtensions, readExternalDocumentation, readExtraProperties, readInfo, readLicense, readOAuthFlow, readParameter, readSchema, readSecurityRequirement, readTag
public AaiDataModelReader(IAaiNodeFactory nodeFactory)
public void readDocument(Object json, Document node)
DataModelReader
readDocument
in class DataModelReader
DataModelReader.readDocument(java.lang.Object, io.apicurio.datamodels.core.models.Document)
public void readChannelItem(Object json, AaiChannelItem node)
public void readServer(Object json, Server node)
DataModelReader
readServer
in class DataModelReader
DataModelReader.readServer(java.lang.Object, io.apicurio.datamodels.core.models.common.Server)
public void readServerVariable(Object json, ServerVariable node)
DataModelReader
public void readOperation(Object json, Operation node)
DataModelReader
readOperation
in class DataModelReader
public void readMessage(Object json, AaiMessage node)
public void readMessageBase(Object json, AaiMessageBase node)
public void readCorrelationId(Object json, AaiCorrelationId node)
public void readHeaderItem(Object json, AaiHeaderItem node)
public void readMessageTrait(Object json, AaiMessageTrait node)
public void readOperationBase(Object json, AaiOperationBase node)
public void readOperationTrait(Object json, AaiOperationTrait node)
public void readComponents(Object json, Components node)
public void readSecurityScheme(Object json, SecurityScheme node)
DataModelReader
readSecurityScheme
in class DataModelReader
public void readOAuthFlows(Object json, OAuthFlows node)
DataModelReader
readOAuthFlows
in class DataModelReader
public void readChannelBindings(Object json, AaiChannelBindings node)
json
- node
- public void readMessageBindings(Object json, AaiMessageBindings node)
json
- node
- public void readOperationBindings(Object json, AaiOperationBindings node)
json
- node
- public void readServerBindings(Object json, AaiServerBindings node)
json
- node
- Copyright © 2020 Red Hat. All rights reserved.