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