|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A rooted Tree, where every node is pointed to by just one other node, which is called its parent.
A Tree represents a group of objects, known as its elements, each with its corresponding key. The key maps the value of each node and is used as a comparator. The Tree collection is similiar to a Map, except that duplicate keys are allowed.
Method Summary | |
Tree[] |
getChildren()
Returns the children of the current Tree . |
java.lang.Comparable |
getKey()
Returns the key of the current Tree . |
int |
getLevel()
Gets the the level of the Tree . |
Tree |
getParentTree()
Returns the parent of the current Tree . |
java.lang.Object |
getValue()
Returns the value of the current Tree . |
boolean |
isEmpty()
Returns true if the current Tree is empty. |
int |
size()
Returns the number of objects in the current Tree. |
Method Detail |
public int size()
public boolean isEmpty()
Tree
is empty.Tree
is empty.public java.lang.Object getValue()
Tree
.Tree
.public java.lang.Comparable getKey()
Tree
.Tree
.public int getLevel()
Tree
.
The level is the integer count of how far down in the tree the current node is.Tree
.public Tree getParentTree()
Tree
.Tree
that is the parent and null if the tree is the head.public Tree[] getChildren()
Tree
.Tree
array that is the children and null if the tree is an exterior node.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |