org.apache.commons.collections |
Package Documentation for org.apache.commons.collections Package
This package contains a small number of collections classes that are needed for beanutils
to function. The dependencies will be deprecated in the 1.7.0 release and the need for these
classes will be removed in the future. These classes are identical to those in both 2.x and 3.x
series of commons-collections releases.
|
Java Source File Name | Type | Comment |
ArrayStack.java | Class | An implementation of the
java.util.Stack API that is based on an
ArrayList instead of a Vector , so it is not
synchronized to protect against multi-threaded access. |
Buffer.java | Interface | Defines a collection that allows objects to be removed in some well-defined order.
The removal order can be based on insertion order (eg, a FIFO queue or a
LIFO stack), on access order (eg, an LRU cache), on some arbitrary comparator
(eg, a priority queue) or on any other well-defined ordering.
Note that the removal order is not necessarily the same as the iteration
order. |
BufferUnderflowException.java | Class | The BufferUnderflowException is used when the buffer is already empty. |
FastHashMap.java | Class | A customized implementation of java.util.HashMap designed
to operate in a multithreaded environment where the large majority of
method calls are read-only, instead of structural changes. |
KeyValue.java | Interface | Defines a simple key value pair.
A Map Entry has considerable additional semantics over and above a simple
key-value pair. |
ReferenceMap.java | Class | Hash-based
Map implementation that allows
mappings to be removed by the garbage collector.
When you construct a ReferenceMap , you can
specify what kind of references are used to store the
map's keys and values. |