public interface TreeBuilderFactory
Modifier and Type | Method and Description |
---|---|
<E,N extends OpenNode<E,N>> |
bottomUpBuilder()
Obtain a
BottomUpTreeBuilder . |
<E,N extends OpenNode<E,N>> |
sortedTreeBuilder(Comparator<E> comparator,
SortingAlgorithm algorithm)
Obtain an
OrganisedTreeBuilder that creates sorted trees. |
<E extends Comparable<E>,N extends OpenNode<E,N>> |
sortedTreeBuilder(SortingAlgorithm algorithm)
Obtain an
OrganisedTreeBuilder that creates sorted trees. |
<E extends Comparable<E>,N extends OpenNode<E,N>> |
sortingTreeBuilder()
Obtain an
OrganisedTreeBuilder that creates sorting trees. |
<E,N extends OpenNode<E,N>> |
sortingTreeBuilder(Comparator<E> comparator)
Obtain an
OrganisedTreeBuilder that creates sorting trees. |
<E,N extends OpenNode<E,N>> |
topDownBuilder()
Obtain a
TopDownTreeRootBuilder . |
<E,N extends OpenNode<E,N>> TopDownTreeRootBuilder<E,N> topDownBuilder()
TopDownTreeRootBuilder
.E
- The element type of the tree<E,N extends OpenNode<E,N>> BottomUpTreeBuilder<E,N> bottomUpBuilder()
BottomUpTreeBuilder
.E
- The element type of the tree<E,N extends OpenNode<E,N>> SortingTreeBuilder<E,N> sortingTreeBuilder(Comparator<E> comparator)
OrganisedTreeBuilder
that creates sorting trees.E
- The element type of the treecomparator
- The comparator used to sort the elements<E extends Comparable<E>,N extends OpenNode<E,N>> SortingTreeBuilder<E,N> sortingTreeBuilder()
OrganisedTreeBuilder
that creates sorting trees. Uses the
element's comparison operations to sort the tree.E
- The element type of the tree<E,N extends OpenNode<E,N>> SortedTreeBuilder<E,N> sortedTreeBuilder(Comparator<E> comparator, SortingAlgorithm algorithm)
OrganisedTreeBuilder
that creates sorted trees. The
algorithm to place the nodes must be specified separately.E
- The element type of the treecomparator
- The comparator used to sort the elementsalgorithm
- The algorithm to sort the trees.<E extends Comparable<E>,N extends OpenNode<E,N>> SortedTreeBuilder<E,N> sortedTreeBuilder(SortingAlgorithm algorithm)
OrganisedTreeBuilder
that creates sorted trees. The
algorithm to place the nodes must be specified separately. Uses the element's comparison operations to sort the
tree.E
- The element type of the treealgorithm
- The algorithm to sort the trees.Copyright © 2014–2016. All rights reserved.