| 
Plexus v0.13.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RootedTree
An OrientedForest which is restricted to the descendants
  of a single root node.
  
The following methods behave as expected:
The getRoot( node ) method will throw
  a NoSuchNodeException if given a node which is not a
  descendant of the root node.
  
The following methods may throw a
  NoSuchNodeException if given a node which is not a
  descendant of the root node, depending upon whether or not it is
  computationally tenable to do so.  The behavior of any concrete
  implementations of these methods should be explicitly documented.
  
getParent( node )
    childTraverser( node )
    getParentEdge( node )
    isLeaf( node )
    isAncestor( ancestor, descendant )
    getLeastCommonAncestor( aNode, bNode )
    getDepth( node )
    getHeight( node )
  
| Method Summary | |
|---|---|
 boolean | 
isTreeNode(Object node)
Returns true if the specified node is a
  descendant of the root node. | 
| Methods inherited from interface com.phoenixst.plexus.OrientedForest | 
|---|
childTraverser, getDepth, getHeight, getLeastCommonAncestor, getParent, getParentEdge, getParentEndpoint, getRoot, isAncestor, isForestEdge, isLeaf, rootNodes | 
| Methods inherited from interface com.phoenixst.plexus.Rooted | 
|---|
getRoot, setRoot | 
| Method Detail | 
|---|
boolean isTreeNode(Object node)
true if the specified node is a
  descendant of the root node.
  | 
Plexus v0.13.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||