Package org.openforis.commons.collection
Class Tree<T>
java.lang.Object
org.openforis.commons.collection.Tree<T>
- Type Parameters:
T-
- Author:
- S. Ricci
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbfsTraverse(Tree.NodeVisitor<T> visitor) createNode(T item) protected voiddfsTraverse(Tree.NodeVisitor<T> visitor) findNodeByItem(T item) getItems()getRoot()voidvoidtraverse(Tree.NodeVisitor<T> visitor) voidtraverse(Tree.NodeVisitor<T> visitor, Tree.TraversalType traversalType)
-
Constructor Details
-
Tree
public Tree() -
Tree
-
-
Method Details
-
getRoot
-
findNodeByItem
-
reparent
-
getItems
-
traverse
-
traverse
-
dfsTraverse
-
bfsTraverse
-
createNode
-