パッケージ org.apache.commons.collections

Java Collections Framework extensions.

参照:
          説明

インタフェースの概要
Closure An interface to represent some Closure, a block of code which is executed from inside some block, function or iteration which operates on an input object.
Predicate Performs some predicate which returns true or false based on the input object.
PriorityQueue Interface for priority queues.
Transformer An object capable of transforming an input object into some output object.
 

クラスの概要
ArrayEnumeration Enumeration wrapper for array.
ArrayIterator Implements Iterator over an array of objects
ArrayStack An implementation of the Stack API that is based on an ArrayList instead of a Vector, so it is not synchronized to protect against multi-threaded access.
BeanMap An implementation of Map for JavaBeans which uses introspection to get and put properties in the bean.
BinaryHeap Binary heap implementation of PriorityQueue.
CollectionUtils A set of Collection related utility methods.
CursorableLinkedList A doubly-linked list implementation of the List interface, supporting a ListIterator that allows concurrent modifications to the underlying list.
DefaultMapEntry A default implementation of Map.Entry
EnumerationIterator Adapter to make Enumeration instances appear to be Iterator instances
ExtendedProperties This class extends normal Java properties by adding the possibility to use the same key many times concatenating the value strings instead of overwriting them.
FastArrayList A customized implementation of java.util.ArrayList designed to operate in a multithreaded environment where the large majority of method calls are read-only, instead of structural changes.
FastHashMap 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.
FastTreeMap A customized implementation of java.util.TreeMap designed to operate in a multithreaded environment where the large majority of method calls are read-only, instead of structural changes.
FilterIterator A Proxy Iterator which takes a Predicate instance to filter out objects from an underlying Iterator instance.
IteratorEnumeration Adapter to make an Iterator instance appear to be an Enumeration instances
LRUMap An implementation of a Map which has a maximum size and uses a Least Recently Used algorithm to remove items from the Map when the maximum size is reached and new items are added.
MapUtils A helper class for using Map instances.
ProxyIterator A Proxy Iterator which delegates its methods to a proxy instance.
SoftRefHashMap HashMap with SoftReference links to values which allows the values of the Map to be garbage collected by the JVM if it becomes low on memory.
SynchronizedPriorityQueue A thread safe version of the PriorityQueue.
TransformIterator A Proxy Iterator which uses a Transformer instance to transform the contents of the Iterator into some other form
 

パッケージ org.apache.commons.collections の説明

Java Collections Framework extensions.

See also the java.util package.



Copyright © 2001 Apache Software Foundation. Documenation generated November 5 2001.