public interface TreeWalkerFactory
Modifier and Type | Method and Description |
---|---|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkBreadthFirst(T tree,
Walker<N> walker)
Traverse the tree in breadth first order.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkElementsBreadthFirst(T tree,
Walker<E> walker)
Traverse the tree elements in breadth first order.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkElementsInOrder(T tree,
Walker<E> walker)
Traverse the tree elements in order.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkElementsPostOrder(T tree,
Walker<E> walker)
Traverse the tree elements in post order.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkElementsPreOrder(T tree,
TreeWalker<E> walker)
Traverse the tree elements in preorder.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkElementsPreOrder(T tree,
Walker<E> walker)
Traverse the tree elements in preorder.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkInOrder(T tree,
Walker<N> walker)
Traverse the tree in order.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkPostOrder(T tree,
Walker<N> walker)
Traverse the tree in post order.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkPreOrder(T tree,
TreeWalker<N> walker)
Traverse the tree in preorder.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
walkPreOrder(T tree,
Walker<N> walker)
Traverse the tree in preorder.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkPreOrder(T tree, Walker<N> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkInOrder(T tree, Walker<N> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkPostOrder(T tree, Walker<N> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkBreadthFirst(T tree, Walker<N> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkElementsPreOrder(T tree, Walker<E> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkElementsInOrder(T tree, Walker<E> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkElementsPostOrder(T tree, Walker<E> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkElementsBreadthFirst(T tree, Walker<E> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkPreOrder(T tree, TreeWalker<N> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The tree walker<E,N extends OpenNode<E,N>,T extends Tree<E,N>> void walkElementsPreOrder(T tree, TreeWalker<E> walker)
E
- Element typeN
- Node typeT
- Tree typetree
- The treewalker
- The tree walkerCopyright © 2014–2016. All rights reserved.