Top Description Classes
[default module]

Package org.apache.commons.collections4.collection


This package contains implementations of the Collection interface.

The following implementations are provided in the package:

The following decorators are provided in the package:

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractCollectionDecorator<
the type of the elements in the collection
E
>

Decorates another Collection to provide additional behaviour.

public class
CompositeCollection<
the type of the elements in the collection
E
>

Decorates a collection of other collections to provide a single unified view.

public class
IndexedCollection<
the type of object in the index.
K
,
the type of object in the collection.
C
>

An IndexedCollection is a Map-like view onto a Collection.

public class
PredicatedCollection<
the type of the elements in the collection
E
>

Decorates another Collection to validate that additions match a specified predicate.

public class
SynchronizedCollection<
the type of the elements in the collection
E
>

Decorates another Collection to synchronize its behaviour for a multi-threaded environment.

public class
TransformedCollection<
the type of the elements in the collection
E
>

Decorates another Collection to transform objects that are added.

public class
UnmodifiableBoundedCollection<
the type of elements in this collection
E
>

UnmodifiableBoundedCollection decorates another BoundedCollection to ensure it can't be altered.

public class
UnmodifiableCollection<
the type of the elements in the collection
E
>

Decorates another Collection to ensure it can't be altered.