|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DataConstants | Commonly-required string constants eg data types. |
Class Summary | |
---|---|
DataNode | Mutable, persistable TypedNode . |
ExceptionNode | Wraps an exception in a DataNode . |
NodeList | List wrapping a DataNode and its TypedNode.children() . |
Nodes | Utilities for manipulating and querying trees of TypedNode s and its subclasses. |
Nodes.TreeRoot | Provides for (de)persisting the contents of a DataNode . |
TreeTransform | Facilitates progressive changes in TypedNode structures. |
TypedNode<V> | Defines simple tree node. |
ValueNode | DataNode whose values can be stored and retrieved using keys. |
ValueProxy | Reads and writes contents of a ValueNode . |
XmlDocRoot | Reads and writes a DataNode tree as an XML document. |
XmlPolicy | Defines document and other policy for an XmlDocRoot , in
particular XmlSpecifier s for loading and saving content. |
XmlSpecifier | FileSpecifier with attached XmlPolicy . |
Simple XML-compatible trees.
datatree
provides a Java API for tree-structured data that is
both largely compatible with XML and straightforward to use. datatree
nodes can be
The API itself is defined in this package, while facets.util
provides
supporting API and facets.util.app
a demonstration
class.
All three packages are extracted from the Facets implementation of Superficial http://superficial.sourceforge.net.
TypedNode
DataNode
ValueNode
NodeList
Nodes
Nodes.TreeRoot
XmlRoot
XmlRoot.DocumentPolicy
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |