Uses of Class
facets.util.datatree.DataNode

Packages that use DataNode
facets.util General-purpose utilities and non-Superficial interfaces. 
facets.util.datatree Simple XML-compatible trees. 
facets.util.treecode Construction and referencing of objects defined by DataNodes. 
 

Uses of DataNode in facets.util
 

Subclasses of DataNode in facets.util
 class FileNode
          DataNode that knows about Files.
 

Methods in facets.util with parameters of type DataNode
static void FileNode.deserializeTree(DataNode root, boolean saveNewTree)
           
 

Uses of DataNode in facets.util.datatree
 

Subclasses of DataNode in facets.util.datatree
 class ExceptionNode
          Wraps an exception in a DataNode.
 class ValueNode
          DataNode whose values can be stored and retrieved using keys.
 

Fields in facets.util.datatree declared as DataNode
 DataNode NodeList.parent
          The node whose children the NodeList is manipulating.
 DataNode Nodes.TreeRoot.tree
          Root node of the tree to read or write.
 

Methods in facets.util.datatree that return DataNode
 DataNode XmlSpecifier.newDataNode(java.io.File file)
           
protected  DataNode XmlPolicy.newSegregated(java.lang.String[] lines)
          When reading, create a (possibly interim) node for segregated text.
 

Methods in facets.util.datatree with parameters of type DataNode
static void Nodes.appendChild(DataNode node, TypedNode child)
           
static void Nodes.appendValue(DataNode node, java.lang.Object value)
           
protected  void XmlPolicy.cleanUpSegregated(DataNode tree)
          After reading, clean up tree containing segregated text.
static void Nodes.decode(DataNode node)
           
static java.lang.String Nodes.encode(DataNode node, int breakAt)
           
static java.lang.String Nodes.getSingleString(DataNode node)
           
static ValueNode Nodes.guaranteedChild(DataNode parent, java.lang.String type, java.lang.String title)
           
static ValueNode Nodes.guaranteedDescendant(DataNode node, java.lang.String... typePath)
           
static ValueNode Nodes.guaranteedValueChild(DataNode parent, java.lang.String type)
           
protected  boolean XmlPolicy.isSegregated(DataNode node)
          When writing, may identify segregated text.
 XmlDocRoot XmlSpecifier.newRootParent(DataNode data)
          Convenience method creating a temporary node for use as Nodes.TreeRoot.tree.
static java.lang.String Nodes.newValuesTitle(DataNode node)
           
static void Nodes.pack(DataNode node)
           
static void Nodes.setChild(DataNode parent, TypedNode child)
           
static void Nodes.setSingleString(DataNode node, java.lang.String str)
           
static java.lang.String Nodes.treeInfo(DataNode tree, boolean chars)
           
static java.lang.String Nodes.treeString(DataNode root)
          Returns stringifications of the tree root and its descendants' type, title and values in contents order.
static void Nodes.unpack(DataNode node)
           
 

Constructors in facets.util.datatree with parameters of type DataNode
Nodes.TreeRoot(DataNode node)
          Unique constructor.
XmlDocRoot(DataNode node, XmlPolicy p)
          Unique constructor.
 

Uses of DataNode in facets.util.treecode
 

Fields in facets.util.treecode declared as DataNode
 DataNode TreeCoded.source
           
 

Methods in facets.util.treecode with parameters of type DataNode
abstract  T TreeCodeType.newCoded(DataNode code, TreeCodeTypes types, TreeCodeContext context)
           
 

Constructors in facets.util.treecode with parameters of type DataNode
TreeCodeContext(DataNode source, TreeCodeTypes types, TreeCodeType type)
           
TreeCoded(DataNode source, TreeCodeType type)