Package software.amazon.smithy.model.node
-
Interface Summary Interface Description NodeVisitor<R> Node visitor interface.ToNode A value that can be converted to aNode
. -
Class Summary 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 SmithyNode
values to/from objects.NodePointer JSON Pointer abstraction over SmithyNode
values.NodeVisitor.Default<R> CreatesNodeVisitor
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 Summary 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 Summary Exception Description ExpectationNotMetException Thrown byNode
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.