All Classes and Interfaces

Class
Description
This is the abstract base class of a node of a tree.
This class implements a base checked exception.
This class implements a node that contains a Boolean value.
This class implements a node that contains a double-precision floating-point number.
This is an enumeration of the kinds of element that may appear in a tree of JSON-XML.
This class implements an unchecked exception that may be thrown if an XML element is encountered where a JSON-XML element is expected.
This class implements a checked exception that is associated with the location of a file or directory.
This interface defines methods that can be used to create JSON-XML elements and to access the attributes of JSON-XML elements.
This class implements a node that contains an integer.
This interface defines the methods that must be implemented by a class that represents a line of text.
This interface defines the methods that must be implemented by a class that represents a span of text (that is, a sequence of characters).
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 class implements a builder for a JSON generator.
This class implements a generator that transforms a tree of values that are represented by XML elements into JSON text.
This class implements a builder for a JSON generator.
This class implements an unchecked exception that is thrown in response to an unrecognised XML element.
This class implements a parser that transforms JSON text into either a tree of nodes or a tree of XML elements:
This class implements a builder for a JSON parser.
This class implements an exception that is thrown if an error occurs when parsing JSON text.
This class implements a buffer for JSON text.
This record encapsulates a subsequence of the text of a JsonText.Line that is associated with a JSON token.
This is an enumeration of the tokens that may be associated with elements of JSON text.
This class contains utility methods that relate to JSON.
This class provides utility methods that are related to JSON-XML.
This class provides some static methods for validating a tree of JSON-XML elements against an XML Schema (XSD).
This class implements a node that contains a sequence of elements that are nodes.
This class implements an exception that relates to a location.
This class implements a node that contains a long integer.
This class implements a node that contains a collection of key–value pairs whose keys are strings and whose values are nodes.
This class encapsulates a key–value pair of a map node.
This class implements a decorator for a map node that allows key–value pairs to be added to the map node with keys that are generated by a specified function.
This is an enumeration of the circumstances in which a new line is written before the opening bracket of a JSON array or the opening brace of a JSON object.
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 is an enumeration of the ways in which a JSON generator can write whitespace between the tokens of the JSON text.
This class contains utility methods that relate to file-system locations.
This class provides methods that can be used to create JSON-XML elements and to access the attributes of JSON-XML elements.
This class implements a node that contains a string.
This class contains utility methods that relate to strings and character sequences.
This is an enumeration of the ways in which an input string may be split by the split*(…) methods.
This class contains utility methods that relate to the traversal of a tree.
This class contains utility methods that relate to trees whose nodes implement the ITreeNode interface.