public interface NodeStreamFactory
Modifier and Type | Method and Description |
---|---|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
breadthFirstStream(T tree)
Create a stream of nodes from a tree.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
inOrderStream(T tree)
Create a stream of nodes from a tree.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
postOrderStream(T tree)
Create a stream of nodes from a tree.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
preOrderStream(T tree)
Create a stream of nodes from a tree.
|
<E,N extends OpenNode<E,N>,T extends SortingTree<E,N>> |
sortedStream(T tree)
Create a sorted stream of nodes from a sorting tree.
|
<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Stream<N> preOrderStream(T tree)
E
- The type of elementsN
- The type of nodesT
- The type of treetree
- A tree<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Stream<N> inOrderStream(T tree)
E
- The type of elementsN
- The type of nodesT
- The type of treetree
- A tree<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Stream<N> postOrderStream(T tree)
E
- The type of elementsN
- The type of nodesT
- The type of treetree
- A tree<E,N extends OpenNode<E,N>,T extends Tree<E,N>> Stream<N> breadthFirstStream(T tree)
E
- The type of elementsN
- The type of nodesT
- The type of treetree
- A tree<E,N extends OpenNode<E,N>,T extends SortingTree<E,N>> Stream<N> sortedStream(T tree)
E
- The type of elementsN
- The type of nodesT
- The type of treetree
- A treeCopyright © 2014–2016. All rights reserved.