## Uses of Package
org.apache.commons.collections

Packages that use org.apache.commons.collections
org.apache.commons.collections: This package contains the interfaces and utilities shared across all the subpackages of this component.
org.apache.commons.collections.bag: This package contains implementations of the `Bag` and `SortedBag` interfaces.
org.apache.commons.collections.bidimap: This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
org.apache.commons.collections.buffer: This package contains implementations of the `Buffer` interface.
org.apache.commons.collections.collection: This package contains implementations of the `Collection` interface.
org.apache.commons.collections.comparators: This package contains implementations of the `Comparator` interface.
org.apache.commons.collections.functors: This package contains implementations of the `Closure`, `Predicate`, `Transformer` and `Factory` interfaces.
org.apache.commons.collections.iterators: This package contains implementations of the `Iterator` interface.
org.apache.commons.collections.keyvalue: This package contains implementations of collection and map related key/value classes.
org.apache.commons.collections.list: This package contains implementations of the `List` interface.
org.apache.commons.collections.map: This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.
org.apache.commons.collections.set: This package contains implementations of the `Set` and `SortedSet` interfaces.

Classes in org.apache.commons.collections used by org.apache.commons.collections
Bag Defines a collection that counts the number of times an object appears in the collection.
BeanMap An implementation of Map for JavaBeans which uses introspection to get and put properties in the bean.
BidiMap Defines a map that allows bidirectional lookup between key and values.
BoundedCollection Defines a collection that is bounded in size.
Buffer Defines a collection that allows objects to be removed in some well-defined order.
Closure Defines a functor interface implemented by classes that do something.
CursorableLinkedList.Cursor Deprecated.
DefaultMapBag Deprecated. Moved to bag subpackage as AbstractMapBag. Due to be removed in v4.0.
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.
Factory Defines a functor interface implemented by classes that create objects.
IterableMap Defines a map that can be iterated directly without needing to create an entry set.
KeyValue Defines a simple key value pair.
MapIterator Defines an iterator that operates over a `Map`.
MultiMap Defines a map that holds a collection of values against each key.
OrderedBidiMap Defines a map that allows bidirectional lookup between key and values and retains and provides access to an ordering.
OrderedIterator Defines an iterator that operates over a ordered collections.
OrderedMap Defines a map that maintains order and allows both forward and backward iteration through that order.
OrderedMapIterator Defines an iterator that operates over an ordered `Map`.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
PriorityQueue Deprecated. Replaced by the Buffer interface and implementations in buffer subpackage. Due to be removed in v4.0.
ResettableIterator Defines an iterator that can be reset back to an initial state.
ResettableListIterator Defines a list iterator that can be reset back to an initial state.
SequencedHashMap Deprecated. Replaced by LinkedMap and ListOrderedMap in map subpackage. Due to be removed in v4.0.
SortedBag Defines a type of `Bag` that maintains a sorted order among its unique representative members.
SortedBidiMap Defines a map that allows bidirectional lookup between key and values and retains both keys and values in sorted order.
Transformer Defines a functor interface implemented by classes that transform one object into another.

Classes in org.apache.commons.collections used by org.apache.commons.collections.bag
Bag Defines a collection that counts the number of times an object appears in the collection.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
SortedBag Defines a type of `Bag` that maintains a sorted order among its unique representative members.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.bidimap
BidiMap Defines a map that allows bidirectional lookup between key and values.
IterableMap Defines a map that can be iterated directly without needing to create an entry set.
KeyValue Defines a simple key value pair.
MapIterator Defines an iterator that operates over a `Map`.
OrderedBidiMap Defines a map that allows bidirectional lookup between key and values and retains and provides access to an ordering.
OrderedIterator Defines an iterator that operates over a ordered collections.
OrderedMap Defines a map that maintains order and allows both forward and backward iteration through that order.
OrderedMapIterator Defines an iterator that operates over an ordered `Map`.
ResettableIterator Defines an iterator that can be reset back to an initial state.
SortedBidiMap Defines a map that allows bidirectional lookup between key and values and retains both keys and values in sorted order.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.buffer
BoundedCollection Defines a collection that is bounded in size.
Buffer Defines a collection that allows objects to be removed in some well-defined order.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.collection
BoundedCollection Defines a collection that is bounded in size.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.comparators
Transformer Defines a functor interface implemented by classes that transform one object into another.

Classes in org.apache.commons.collections used by org.apache.commons.collections.functors
Closure Defines a functor interface implemented by classes that do something.
Factory Defines a functor interface implemented by classes that create objects.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
Transformer Defines a functor interface implemented by classes that transform one object into another.

Classes in org.apache.commons.collections used by org.apache.commons.collections.iterators
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.
MapIterator Defines an iterator that operates over a `Map`.
OrderedIterator Defines an iterator that operates over a ordered collections.
OrderedMapIterator Defines an iterator that operates over an ordered `Map`.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
ResettableIterator Defines an iterator that can be reset back to an initial state.
ResettableListIterator Defines a list iterator that can be reset back to an initial state.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.keyvalue
KeyValue Defines a simple key value pair.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.list
BoundedCollection Defines a collection that is bounded in size.
Factory Defines a functor interface implemented by classes that create objects.
OrderedIterator Defines an iterator that operates over a ordered collections.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.map
BoundedMap Defines a map that is bounded in size.
Factory Defines a functor interface implemented by classes that create objects.
IterableMap Defines a map that can be iterated directly without needing to create an entry set.
KeyValue Defines a simple key value pair.
MapIterator Defines an iterator that operates over a `Map`.
OrderedIterator Defines an iterator that operates over a ordered collections.
OrderedMap Defines a map that maintains order and allows both forward and backward iteration through that order.
OrderedMapIterator Defines an iterator that operates over an ordered `Map`.
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
ResettableIterator Defines an iterator that can be reset back to an initial state.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Classes in org.apache.commons.collections used by org.apache.commons.collections.set
Predicate Defines a functor interface implemented by classes that perform a predicate test on an object.
Transformer Defines a functor interface implemented by classes that transform one object into another.
Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.