| Interface | Description |
|---|---|
| IIndexedNode<T extends Node> |
This interface must be implemented by nodes that represent a `Map[string, T]` data type
in the specification, and therefore can't be modeled as a node containing
a known collection of named fields.
|
| IReferenceNode | |
| IVisitable |
All visitable data model classes must implement this interface.
|
| Class | Description |
|---|---|
| Document |
The base class for all document nodes.
|
| ExtensibleNode |
All data models that can be extended using the "x-*" approach to adding vendor extension
properties must extend this class.
|
| Extension |
Models a single extension property of a node in the data model.
|
| Node |
Base class for all node types in all data models.
|
| NodePath |
Represents a path to a node within the data model.
|
| ValidationProblem |
Models a single problem detected during validation of the data model.
|
| Enum | Description |
|---|---|
| DocumentType | |
| ValidationProblemSeverity |
The severity level of a single validation problem.
|
Copyright © 2019 Red Hat. All rights reserved.