# Uses of Package
org.apache.commons.collections4.collection

Packages that use org.apache.commons.collections4.collection
Package
Description
org.apache.commons.collections4.bag
Implements the `Bag` and `SortedBag` interfaces.
org.apache.commons.collections4.bidimap
Implements the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
org.apache.commons.collections4.collection
Implementations of the `Collection` interface.
org.apache.commons.collections4.list
Implements the `List` interface.
org.apache.commons.collections4.map
Implements the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.
org.apache.commons.collections4.multiset
Implements the `MultiSet` interface.
org.apache.commons.collections4.queue
Implements the `Queue` interface.
org.apache.commons.collections4.set
Implements the `Set`, `SortedSet` and `NavigableSet` interfaces.

- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.bag
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
  PredicatedCollection
  Decorates another `Collection` to validate that additions match a specified predicate.
  SynchronizedCollection
  Decorates another `Collection` to synchronize its behavior for a multithreaded environment.
  TransformedCollection
  Decorates another `Collection` to transform objects that are added.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.bidimap
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.collection
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
  CompositeCollection
  Decorates a collection of other collections to provide a single unified view.
  CompositeCollection.CollectionMutator
  Pluggable strategy to handle changes to the composite.
  IndexedCollection
  An IndexedCollection is a Map-like view onto a Collection.
  PredicatedCollection
  Decorates another `Collection` to validate that additions match a specified predicate.
  PredicatedCollection.Builder
  Builder for creating predicated collections.
  SynchronizedCollection
  Decorates another `Collection` to synchronize its behavior for a multithreaded environment.
  TransformedCollection
  Decorates another `Collection` to transform objects that are added.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.list
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
  PredicatedCollection
  Decorates another `Collection` to validate that additions match a specified predicate.
  TransformedCollection
  Decorates another `Collection` to transform objects that are added.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.map
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.multiset
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
  PredicatedCollection
  Decorates another `Collection` to validate that additions match a specified predicate.
  SynchronizedCollection
  Decorates another `Collection` to synchronize its behavior for a multithreaded environment.
  TransformedCollection
  Decorates another `Collection` to transform objects that are added.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.queue
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
  PredicatedCollection
  Decorates another `Collection` to validate that additions match a specified predicate.
  SynchronizedCollection
  Decorates another `Collection` to synchronize its behavior for a multithreaded environment.
  TransformedCollection
  Decorates another `Collection` to transform objects that are added.
- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.set
  Class
  Description
  AbstractCollectionDecorator
  Decorates another `Collection` to provide additional behavior.
  PredicatedCollection
  Decorates another `Collection` to validate that additions match a specified predicate.
  TransformedCollection
  Decorates another `Collection` to transform objects that are added.