Class Summary
| Class |
Description |
| AbstractDiscriminationTree<DSCR,I,O,D,N extends AbstractDTNode<DSCR,O,D,N>> |
An abstract super class for aggregating some information/functionality for discrimination trees.
|
| AbstractDTNode<DSCR,O,D,N extends AbstractDTNode<DSCR,O,D,N>> |
An abstract super class (DAO) for aggregating some information stored in a node of a discrimination tree.
|
| AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T extends IntrusiveList<?>,N extends AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T,N>> |
An extension of the AbstractDTNode that adds the concept of temporary splitters as well as linking
discrimination tree nodes outside their regular tree structure.
|
| AbstractWordBasedDiscriminationTree<I,O,D> |
Convenient class for word-based discrimination trees that already binds certain generics.
|
| AbstractWordBasedDTNode<I,O,D> |
Convenient class for word-based discrimination tree nodes that already binds certain generics.
|
| BinaryDTNode<I,D> |
Binary discrimination tree node specialization.
|
| BinaryDTree<I,D> |
Binary discrimination tree specialization.
|
| BooleanMap<V> |
Primitive implementation for boolean maps.
|
| DiscriminationTreeIterators |
Factory methods for several kinds of discrimination tree node iterators.
|
| LCAInfo<O,N> |
DAO for aggregating information about the least common ancestor of two subtrees in a discrimination tree.
|
| MultiDTNode<I,O,D> |
Generic n-ary discrimination tree node specialization.
|
| MultiDTree<I,O,D> |
Generic n-ary discrimination tree specialization.
|
| SplitData<O,T extends IntrusiveList<?>> |
Data associated with a discrimination tree node while an enclosing subtree is being split.
|