Package eu.bandm.tools.util.multi
package eu.bandm.tools.util.multi
Collection types which maintain multiplicities of references.
-
ClassDescriptionAbstractMultimap<A,
B> Abstract base class for multimap implementations.Common superclass for sorted and unsorted domains.HashMultimap<A,B> An Implementation where both directions of look-up are realized by hashing.HashMultiset<A>Implementation for domains with no default order, whereTreeMultiset
is not applicable.MapMultimap<A,B> Generic implementation using maps of sets in both directions.Multimap<A,B> A finite set of pairs.Utility class of constants and combinators forMultimap
.Multiset<A>Structure similar to a set, but every element can be contained more than once.Utility class of constants and combinators forMultiset
.SortedMultimap<A,B> Multimap for both sides of which sorting orders / comparators are defined.A multiset with a defined order on the elements.TreeMultiset<A>Implementation using ordering.UnmodifiableMultimap<A,B> A wrapper to protect the contents of an instance of a multimap.A wrapper to protect the contents of an instance of a multiset.