|
Last update: 2011-06-23 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.proteios.util.Tree.Entry<E>
public static class Tree.Entry<E>
Represents an entry for a node in the tree. The entry contains information about the parent and child nodes, and the depth of the entry within the tree.
| Method Summary | |
|---|---|
void |
addChild(E child)
Add a child to the node. |
List<Tree.Entry<E>> |
getChildren()
Get the list of entries for the children to this node. |
int |
getDepth()
Get the depth of this entry within the tree. |
E |
getNode()
Get the node element object. |
int |
getNumChildren()
Get the number of children added to this node. |
Tree.Entry<E> |
getParent()
Get the entry for the parent node. |
boolean |
isFirstChild(E child)
Check if the specified object is the first child to this node. |
boolean |
isLastChild(E child)
Check if the specified object is the last child to this node. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public E getNode()
public Tree.Entry<E> getParent()
Entry object or null if this is the root entrypublic int getDepth()
public void addChild(E child)
child - The child to add
IllegalArgumentException - If the child already exists in the treepublic int getNumChildren()
public List<Tree.Entry<E>> getChildren()
List containing the entries for the children
or null if no children has been added to this nodepublic boolean isFirstChild(E child)
child - The object to check
public boolean isLastChild(E child)
child - The object to check
|
Last update: 2011-06-23 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||