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 © 2021 Red Hat. All rights reserved.