Package mathCollection

Interface Summary
MathSet An extension of java.util.Set for representing mathematical sets.
Multiset An extension of java.util.Collection for representing mathematical multisets.
SetOfSets An extension of java.util.Set for representing sets of sets.
 

Class Summary
AbstractMathSet This class provides a skeletal implementation of the MathSet interface to minimize the effort required to implement this interface.
AbstractMultiset This class provides a skeletal implementation of the Multiset interface to minimize the effort required to implement this interface.
AbstractSetOfSets This class provides a skeletal implementation of the SetOfSets interface to minimize the effort required to implement this interface.
BitMathIntSet This class represents mathematical sets with integer elements and is backed by an instance of BitSet.
HashMathSet This class implements the MathSet interface, backed by a hash table (specifically, a HashSet instance).
HashMultiset This class implements the Multiset interface, backed by a hash map (specifically, a HashMap instance).
HashSetOfSets This class implements the SetOfSets interface, backed by a hash table (specifically, a HashSet instance).
HashSetOfSets.Element  
MathCollections This class consists exclusively of static methods that return mathematical collections.
MathCollections.SynchronizedMathSet  
MathCollections.SynchronizedMultiset  
MathCollections.SynchronizedSetOfSets