Package org.apache.commons.collections4.collection
package org.apache.commons.collections4.collection
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 multithreaded environments
- Unmodifiable - ensures the collection cannot be altered
- Predicated - ensures that only elements that are valid according to a predicate can be added
- Transformed - transforms elements as they are added
- Indexed - provides a map-like view onto another collection
-
ClassDescriptionDecorates another
Collection
to provide additional behavior.Decorates a collection of other collections to provide a single unified view.Pluggable strategy to handle changes to the composite.IndexedCollection<K,C> An IndexedCollection is a Map-like view onto a Collection.Decorates anotherCollection
to validate that additions match a specified predicate.Builder for creating predicated collections.Decorates anotherCollection
to synchronize its behavior for a multithreaded environment.Decorates anotherCollection
to transform objects that are added.UnmodifiableBoundedCollection
decorates anotherBoundedCollection
to ensure it can't be altered.Decorates anotherCollection
to ensure it can't be altered.