Uses of Class
facets.util.datatree.TypedNode

Packages that use TypedNode
facets.core.app Extensions and partial specialisations of core Superficial types. 
facets.core.superficial Superficial targeting mechanism and and simple targets. 
facets.core.superficial.app Superficial views, selection, content areas and hosts. 
facets.facet.app General application building. 
facets.util General-purpose utilities and non-Superficial interfaces. 
facets.util.datatree Simple XML-compatible trees. 
 

Uses of TypedNode in facets.core.app
 

Methods in facets.core.app that return TypedNode
protected  TypedNode[] NodeViewable.newPasteTextStatefuls(java.lang.String text)
           
protected  TypedNode NodeViewable.rootState()
           
 

Methods in facets.core.app with parameters of type TypedNode
protected  java.lang.Object[] TreeView.filteredNodeContents(TypedNode node)
          Checks nodecontents against either TreeView.includeNode(TypedNode,TypedNode) or TreeView.includeValue(TypedNode,Object).
protected  boolean TreeView.includeNode(TypedNode parent, TypedNode node)
          Should node be included in the displayed contents of parent?
protected  boolean TreeView.includeNode(TypedNode parent, TypedNode node)
          Should node be included in the displayed contents of parent?
protected  boolean TreeView.includeValue(TypedNode parent, java.lang.Object value)
          Should value be included in the displayed contents of parent?
protected  PathSelection NodeViewable.newNodeChangeSelection(TypedNode root, TypedNode[] nodes, boolean removing)
           
protected  PathSelection NodeViewable.newNodeChangeSelection(TypedNode root, TypedNode[] nodes, boolean removing)
           
protected  java.lang.String TextTreeView.newPathNodeText(TypedNode[] path, java.lang.String text)
           
 java.lang.Object[] TreeView.nodeContents(SViewer viewer, TypedNode node)
          Return contents to be rendered.
 java.lang.String TreeView.nodeRenderText(TypedNode node)
          The text to be rendered by the viewer for a node.
 java.lang.String TextTreeView.nodeRenderText(TypedNode node)
           
static java.lang.String TextTreeView.nodeText(TypedNode node)
           
 

Constructors in facets.core.app with parameters of type TypedNode
NodeViewable(TypedNode node)
           
NodeViewable(TypedNode root, StatefulViewable.ClipperSource clipperSource)
           
 

Uses of TypedNode in facets.core.superficial
 

Methods in facets.core.superficial that return TypedNode
protected  TypedNode[] TargeterCore.newDebugChildren()
           
protected  TypedNode[] TargetCore.newDebugChildren()
           
protected  TypedNode[] SToggling.newDebugChildren()
           
protected  TypedNode[] STextual.newDebugChildren()
           
protected  TypedNode[] SNumeric.newDebugChildren()
           
protected  TypedNode[] SIndexing.newDebugChildren()
           
protected  TypedNode[] SFrameTarget.newDebugChildren()
           
 

Uses of TypedNode in facets.core.superficial.app
 

Methods in facets.core.superficial.app that return TypedNode
protected  TypedNode[] SContentRootTargeter.newDebugChildren()
           
protected  TypedNode[] SAreaTarget.newDebugChildren()
           
protected  TypedNode[] IndexingTargeter.newDebugChildren()
           
protected  TypedNode[] IndexingTarget.newDebugChildren()
           
protected  TypedNode[] IndexingFrame.FrameTargeter.newDebugChildren()
           
 

Uses of TypedNode in facets.facet.app
 

Methods in facets.facet.app with parameters of type TypedNode
protected  SView FacetDialogSurface.MultiPaged.newPagesTreeView(TypedNode[] treeNodes)
          Re-implementation creating either a ListView or a TreeView.
 

Uses of TypedNode in facets.util
 

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

Methods in facets.util that return TypedNode
protected  TypedNode[] FileNode.orderedFolderContents(TypedNode[] contents)
           
 

Methods in facets.util with parameters of type TypedNode
protected  TypedNode[] FileNode.orderedFolderContents(TypedNode[] contents)
           
static void FileNode.serializeTree(TypedNode root, java.io.File dirPath)
           
 

Uses of TypedNode in facets.util.datatree
 

Subclasses of TypedNode in facets.util.datatree
 class DataNode
          Mutable, persistable TypedNode.
 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 TypedNode
static TypedNode TypedNode.NULL_NODE
           
 

Methods in facets.util.datatree that return TypedNode
static TypedNode[] Nodes.ancestry(TypedNode node)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String type)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String[] types)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String[] types, java.lang.String title)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String type, java.lang.String title)
           
 TypedNode[] TypedNode.children()
          The node's TypedNode contents.
static TypedNode[] Nodes.children(TypedNode node, java.lang.String... types)
           
 TypedNode[] NodeList.copyChildren()
           
static TypedNode[] Nodes.descendants(TypedNode node)
           
static TypedNode[] Nodes.descendantsTyped(TypedNode node, java.lang.String... types)
           
static TypedNode Nodes.descendantTitled(TypedNode node, java.lang.String title)
           
static TypedNode Nodes.descendantTyped(TypedNode node, java.lang.String type)
           
static TypedNode Nodes.newTestTree(java.lang.String rootType, int broad, double shrinkBy)
           
 TypedNode TypedNode.parent()
          Returns the node's parent.
 TypedNode NodeList.remove(int at)
           
 TypedNode NodeList.set(int at, TypedNode n)
           
 

Methods in facets.util.datatree with parameters of type TypedNode
 void NodeList.add(int at, TypedNode n)
           
 boolean NodeList.add(TypedNode n)
           
 void NodeList.addAll(int at, TypedNode... nodes)
           
 void NodeList.addAll(TypedNode... nodes)
           
static TypedNode[] Nodes.ancestry(TypedNode node)
           
static void Nodes.appendChild(DataNode node, TypedNode child)
           
protected abstract  void TreeTransform.apply(TypedNode tree)
           
static void TreeTransform.applyAll(TypedNode tree, TreeTransform... all)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String type)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String[] types)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String[] types, java.lang.String title)
           
static TypedNode Nodes.child(TypedNode node, java.lang.String type, java.lang.String title)
           
static TypedNode[] Nodes.children(TypedNode node, java.lang.String... types)
           
static java.lang.String Nodes.childTypeText(TypedNode node, java.lang.String type)
           
static TypedNode[] Nodes.descendants(TypedNode node)
           
static TypedNode[] Nodes.descendantsTyped(TypedNode node, java.lang.String... types)
           
static TypedNode Nodes.descendantTitled(TypedNode node, java.lang.String title)
           
static TypedNode Nodes.descendantTyped(TypedNode node, java.lang.String type)
           
protected  boolean TreeTransform.doApply(TypedNode tree)
           
static boolean Nodes.hasMixedContents(TypedNode node)
           
 void NodeList.removeAll(TypedNode[] nodes)
           
 TypedNode NodeList.set(int at, TypedNode n)
           
static void Nodes.setChild(DataNode parent, TypedNode child)
           
 void DataNode.setChildren(TypedNode... children)
          Removes any existing children, appends those passed to any non-TypedNode contents.
 void TypedNode.setParent(TypedNode parent)
          Set the node to be returned by parent().
static java.lang.String Nodes.valuesAsLine(TypedNode node, int limit)
           
static java.lang.String Nodes.valuesFirstLine(TypedNode node)
           
 

Method parameters in facets.util.datatree with type arguments of type TypedNode
 boolean NodeList.addAll(java.util.Collection<? extends TypedNode> c)
           
 

Constructors in facets.util.datatree with parameters of type TypedNode
ExceptionNode(java.lang.Exception e, TypedNode[] detail)
           
NodeList(TypedNode parent, boolean autoUpdate)
          Unique constructor.