org.omnaest.utils.structure.hierarchy.tree
Class TreeNavigator.TreeNodeTraversal<TNV extends TreeNavigator.TreeNodeVisitor<T,TN>>
java.lang.Object
org.omnaest.utils.structure.hierarchy.tree.TreeNavigator.TreeNodeTraversal<TNV>
- Enclosing class:
- TreeNavigator<T extends Tree<?,TN>,TN extends TreeNode>
protected class TreeNavigator.TreeNodeTraversal<TNV extends TreeNavigator.TreeNodeVisitor<T,TN>>
- extends Object
Includes the logic to traverse TreeNodes
- Author:
- Omnaest
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeNavigator.TreeNodeTraversal
protected TreeNavigator.TreeNodeTraversal()
traverse
public void traverse(TreeNavigator.TreeNodeVisitor.TraversalConfiguration defaultTraversalConfiguration,
TNV... treeNodeVisitors)
- Parameters:
defaultTraversalConfiguration - treeNodeVisitors -
traverse
protected boolean traverse(TNV treeNodeVisitor,
ElementHolder<TreeNavigator.TreeNodeVisitor.TraversalConfiguration> traversalConfigurationHolder,
Set<TN> visitedTreeNodeSet)
- Parameters:
treeNodeVisitor - traversalConfiguration -
Copyright © 2013. All Rights Reserved.