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. |