Class Summary |
BijectiveHashMap<X,Y> |
BijectiveHashMap is a HashMap that bijectively assigns unique keys to unique
values and vice versa. |
BijectiveTreeMap<X,Y> |
BijectiveHashMap is a TreeMap that bijectively assigns unique keys to unique
values and vice versa. |
CategoryMap<T> |
map that allows to cumulate entries of type T, keeping track of frequencies
and id values. |
HashMultiMap<X,Y> |
Implementation of the IMultiMap interface backed by a HashMap. |
IndexRanking |
IndexSorter is a convenience class that sorts Integer indices (values) by
their scores (keys). |
InvertibleHashMap<X,Y> |
HashMap that keeps an inverse. |
InvertibleHashMultiMap<X,Y> |
This object maps each key to a Set of values and holds each member of this
Set as a link to a Set of keys, i.e., depicts a IMultiMap (object -> set)
with an inverse IMultiMap. |
InvertibleTreeMap<X,Y> |
TreeMap that keeps an inverse HashMap. |
InvertibleTreeMultiMap<X,Y> |
This object maps each key to a Set of values and holds each member of this
Set as a link to a Set of keys, i.e., depicts a IMultiMap (object -> set)
with an inverse IMultiMap. |
MapFactory<X,Y> |
MapFactory is an experimental class that creates map classes |
PatternTreeMultiMap<X,Y> |
Implementation of the IMultiMap interface backed by a TreeMap. |
RankingMap<K,V> |
RankingMap allows sorting of two lists of items simultaneously. |
TreeMultiMap<X,Y> |
Implementation of the IMultiMap interface backed by a TreeMap. |