| Interface | Description |
|---|---|
| NodeVisitor<R> |
Node visitor interface.
|
| ToNode |
A value that can be converted to a
Node. |
| Class | Description |
|---|---|
| ArrayNode |
Represents an array of nodes.
|
| ArrayNode.Builder |
Builder used to efficiently create an ArrayNode.
|
| BooleanNode |
Represents a boolean node.
|
| Node |
Base class of for all Smithy model nodes.
|
| NodeMapper |
Serializes and deserializes Smithy
Node values to/from objects. |
| NodePointer |
JSON Pointer abstraction over Smithy
Node values. |
| NodeVisitor.Default<R> |
Creates
NodeVisitor that return a default value when necessary
when visiting nodes. |
| NullNode |
Represents a null node.
|
| NumberNode |
Represents a number node.
|
| ObjectNode |
Represents an object node.
|
| ObjectNode.Builder |
Builder used to efficiently create an ObjectNode.
|
| StringNode |
Represents a string node.
|
| Enum | Description |
|---|---|
| Node.NonNumericFloat |
Non-numeric values for floats and doubles.
|
| NodeMapper.WhenMissing |
Specifies the behavior of the mapper when attempting to deserialize an unknown property.
|
| NodeType |
The set of possible node types.
|
| Exception | Description |
|---|---|
| ExpectationNotMetException |
Thrown by
Node methods that expect a node to be of a particular
type or to have a particular member. |
| NodeDeserializationException |
Exception encountered during deserialization.
|
| NodeSerializationException |
Exception encountered during serialization.
|