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.
|