Package org.apache.commons.collections.collection
This package contains implementations of the
Collection interface.
The following implementations are provided in the package:
- CompositeCollection - a collection that combines multiple collections into one
 
- Synchronized - synchronizes method access for multi-threaded environments
 - Unmodifiable - ensures the collection cannot be altered
 - Predicated - ensures that only elements that are valid according to a predicate can be added
 - Typed - ensures that only elements that are of a specific type can be added
 - Transformed - transforms elements as they are added
 
- 
Interface Summary Interface Description CompositeCollection.CollectionMutator Pluggable strategy to handle changes to the composite. - 
Class Summary Class Description AbstractCollectionDecorator Decorates anotherCollectionto provide additional behaviour.AbstractSerializableCollectionDecorator Serializable subclass of AbstractCollectionDecorator.CompositeCollection Decorates a collection of other collections to provide a single unified view.PredicatedCollection Decorates anotherCollectionto validate that additions match a specified predicate.SynchronizedCollection Decorates anotherCollectionto synchronize its behaviour for a multi-threaded environment.TransformedCollection Decorates anotherCollectionto transform objects that are added.TypedCollection Decorates aCollectionto validate that elements added are of a specific type.UnmodifiableBoundedCollection UnmodifiableBoundedCollectiondecorates anotherBoundedCollectionto ensure it can't be altered.UnmodifiableCollection Decorates anotherCollectionto ensure it can't be altered.