Package ahc.collection

Interface Summary
Collection This is the superinterface of all collections.
Iterator  
List This is the interface that all List classes must implement.
Map This is the interface that all Map classes must implement.
MultiMap A MultiMap is a Map that allows several values to be stored for one key.
MultiSet This is a set that, while ensuring uniqueness of its elements, maintains a count of "how many" of each element there are.
PriorityQueue A PriorityQueue is a queue in which all elements have an object signifying its priority; it is up to implementations to specify a valid range of objects and a means of ordering them.
Queue This is the generic interface that all queue classes must implement.
Set This is the common interface for collections with Set semantics, i.e. they ensure that every element is contained no more than once in a set.
Stack This interface represents a LIFO stack.
 

Class Summary
Cache This abstract class serves as a generic base for a cache that returns an instance based on a parameter.
DoubleKeyCache This is a cache that manages instances based on two parameters; see Cache.
GenericCollection This is the generic, configurable implementation of both List and Set.
GenericMap This is the generic, configurable implementation of a Map.
GenericMultiMap This is the generic, configurable implementation of a MultiMap.
GenericMultiSet This is the generic, configurable implementation of a MultiSet.
GenericPriorityQueue This is the generic, configurable implementation of a PriorityQueue.
GenericQueue This is the generic, configurable implementation of a queue.
GenericStack This is the generic, configurable implementation of a Stack.
ListHelper This class provides convenience methods for the creation and management of List instances.
MapHelper This class provides conveninence methods for the creation and management of Map instances.
MultiMapHelper This class provides convenience methods for the creation and management of MultiMaps.
MultiSetHelper This class contains convenience methods for the creation and management of MultiSets.
Pair This class provides combines two objects into one, giving them appropriate equals and hashCode methods.
QueueHelper This class provides convenience methods for creating and managing queue instances.
SetHelper This class provides convenience methods for the creation and management of Set instances.
StackHelper This class provides convenience methods to create stack instances.
TripleKeyCache This class is a cache that manages instances based on three parameters.
Triplet This class provides combines three objects into one, giving them appropriate equals and hashCode methods.