|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | 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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |