Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package Util.Collections

Interface Summary
BinaryRelation BinaryRelation represents a predicate on a 2-tuple.
InvertibleMap An InvertibleMap is an extension of the Map interface to allow users to do reverse lookups on the mappings maintained.
InvertibleMultiMap An InvertibleMultiMap is an extension of the MultiMap interface to allow users to do reverse lookups on the mappings maintained.
MapSet A MapSet is a java.util.Set of Map.Entrys which can also be accessed as a java.util.Map.
MaxPriorityQueue MaxPriorityQueue maintains a Collection of Objects, each with an associated priority.
MultiMap MultiMap maps a key to a collection of values.
MultiMapSet A MultiMapSet is a java.util.Set of Map.Entrys which can also be accessed as a MultiMap.
PredicateWrapper PredicateWrapper wraps a predicate on an Object.
Relation Relation is a mathematical relation, accepting one to many and many to one mappings.
Relation.EntryVisitor RelationEntryVisitor is a wrapper for a function that is called on a relation entry of the form <key,value>.
Worklist A Worklist is a unique set.
 

Class Summary
AbstractMapEntry An AbstractMapEntry takes care of most of the grunge work involved in subclassing java.util.Map.Entry.
AbstrRelation AbstrRelation
AbstrRelationMapBased AbstrRelationMapBased
AppendIterator  
AppendList  
AppendList.SubList  
AppendListIterator  
BackwardIterator  
BinHeapPriorityQueue BinHeapPriorityQueue is an implementation of the PriorityQueue interface.
CollectionFactory CollectionFactory is a Collection generator.
CollectionTestWrapper  
CollectionTestWrapper.TestIterator  
CollectionWrapper CollectionWrapper is a class that acts as a wrapper around another Collection, using it as its backing store.
EnumerationIterator An EnumerationIterator converts an Enumeration into an Iterator.
Factories Factories consists exclusively of static methods that operate on or return CollectionFactorys.
Factories.SerialCollectionFactory  
Factories.SerialListFactory  
Factories.SerialMapFactory  
Factories.SerialSetFactory  
FibonacciHeap FibonacciHeap
FibonacciHeap.List  
FibonacciHeap.Node  
FilterIterator A FilterIterator filters and maps a source Iterator to generate a new one.
FilterIterator.Filter  
GenericInvertibleMultiMap GenericInvertibleMultiMap is a default implementation of InvertibleMultiMap.
GenericInvertibleMultiMap.AbstractMultiMapSet  
GenericMultiMap GenericMultiMap is a default implementation of a MultiMap.
GenericMultiMap.GenericMultiMapEntrySet  
GenericMultiMap.GenericMultiMapIterator  
HashCodeComparator  
HashWorklist A worklist with a backing hash set to determine if an item is/was already on the list.
IdentityHashCodeWrapper  
IndexMap IndexMap
InstrumentedSetWrapper  
InstrumentedSetWrapper.GlobalStats  
InstrumentedSetWrapper.InstrumentationResults  
LightMap LightMap is a very lightweight implementation of the java.util.Map interface.
LightMap.BinTreeNode  
LightMap.Entry  
LightMap.Factory  
LightRelation LightRelation
LinearSet LinearSet is a simplistic light-weight Set designed for use when the number of entries is small.
ListFactory ListFactory is a List generator.
MapFactory MapFactory is a Map generator.
MultiMapFactory MultiMapFactory is a MultiMap generator.
Pair  
PairMapEntry PairMapEntry is the easiest implementation of a Map.Entry ever: a pair! Basically saves coders the drugery of writing an inner class at the expense of an import statement.
SetFactory SetFactory is a Set generator.
SetRepository  
SetRepository.LinkedHashSetFactory  
SetRepository.SharedSet  
SetRepository.SimpleHashSetFactory  
SimpleHashSet  
SimpleHashSet.ChainSet  
SimpleHashSet.Entry  
SortedArraySet Set that is stored as a sorted list.
SortedArraySet.SortedArraySetFactory  
Triple  
UnmodifiableIterator UnmodifiableIterator is an abstract superclass to save you the trouble of implementing the remove() method over and over again for those iterators which don't implement it.
UnmodifiableListIterator UnmodifiableListIterator is an abstract superclass to save you the trouble of implementing the remove() method over and over again for those iterators which don't implement it.
UnmodifiableMultiMap UnmodifiableMultiMap is an abstract superclass to save developers the trouble of implementing the various mutator methds of the MultiMap interface.
WrappedCollection WrappedCollection