All Classes and Interfaces
Class
Description
This is the abstract base class of a node of a tree.
This class implements a node that contains a Boolean value.
This class implements a node that contains a double-precision floating-point number.
This class implements a node that contains an integer.
This interface defines the methods that must be implemented by a node of a tree that can be used with the methods of
TreeUtils
.This interface defines constants that relate to JSON.
This class implements a generator that transforms a tree of values that are represented by nodes into JSON text.
This is an enumeration of the modes that control the way in which whitespace is written between the tokens of the
JSON text.
This class implements a parser that transforms JSON text into a tree of values that are represented by nodes.
This class implements an exception that is thrown if an error occurs when parsing JSON text.
This class contains utility methods that relate to JSON.
This class implements a node that contains a long integer.
This class implements a map from map nodes to indices that are automatically incremented.
This class encapsulates a key–value pair of a map node.
This class encapsulates a message that relates to a node.
This is an enumeration of the components of a node-related message.
This is an enumeration of the kinds of a node-related message.
This class implements a list of node-related messages.
This class represents the type of a node.
This class implements an unchecked exception that is associated with a node type.
This class implements a node that represents a null value.
This class implements a node that contains a string.
This class contains utility methods that relate to trees whose nodes implement the
ITreeNode
interface.