|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.expasy.jpl.commons.collection.tree.TreeViewImpl<T>
T - the node type.public final class TreeViewImpl<T>
A read-only tree view.
| Constructor Summary | |
|---|---|
TreeViewImpl(TreeNode<T> root)
|
|
| Method Summary | ||
|---|---|---|
static
|
depthSearchFirst(E fromNode,
Set<E> nodes,
boolean isLeaveOnly)
Recursive depth search first. |
|
TreeView<T> |
getChildAt(int index)
|
|
List<? extends TreeView<T>> |
getChildren()
|
|
T |
getData()
|
|
Set<? extends TreeView<T>> |
getLeaves()
|
|
Set<? extends TreeView<T>> |
getNodes()
|
|
int |
getNumberOfChildren()
|
|
TreeView<T> |
getParent()
|
|
boolean |
isLeave()
|
|
boolean |
isRoot()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TreeViewImpl(TreeNode<T> root)
| Method Detail |
|---|
public TreeView<T> getChildAt(int index)
getChildAt in interface TreeView<T>public List<? extends TreeView<T>> getChildren()
getChildren in interface TreeView<T>public T getData()
getData in interface TreeView<T>public Set<? extends TreeView<T>> getLeaves()
getLeaves in interface TreeView<T>public Set<? extends TreeView<T>> getNodes()
getNodes in interface TreeView<T>public int getNumberOfChildren()
getNumberOfChildren in interface TreeView<T>public TreeView<T> getParent()
getParent in interface TreeView<T>public boolean isLeave()
isLeave in interface TreeView<T>public boolean isRoot()
isRoot in interface TreeView<T>
public static <T,E extends TreeView<T>> void depthSearchFirst(E fromNode,
Set<E> nodes,
boolean isLeaveOnly)
fromNode - the root node.nodes - the found nodes.isLeaveOnly - search only leaves if true.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||