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

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

- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.bag
  Class and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.
  PredicatedCollection Decorates another `Collection` to validate that additions match a specified predicate.
  SynchronizedCollection Decorates another `Collection` to synchronize its behaviour for a multi-threaded 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 and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.

- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.collection
  Class and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.
  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 behaviour for a multi-threaded 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 and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.
  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 and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.

- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.multiset
  Class and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.
  PredicatedCollection Decorates another `Collection` to validate that additions match a specified predicate.
  SynchronizedCollection Decorates another `Collection` to synchronize its behaviour for a multi-threaded environment.

- Classes in org.apache.commons.collections4.collection used by org.apache.commons.collections4.queue
  Class and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.
  PredicatedCollection Decorates another `Collection` to validate that additions match a specified predicate.
  SynchronizedCollection Decorates another `Collection` to synchronize its behaviour for a multi-threaded 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 and Description
  AbstractCollectionDecorator Decorates another `Collection` to provide additional behaviour.
  PredicatedCollection Decorates another `Collection` to validate that additions match a specified predicate.
  TransformedCollection Decorates another `Collection` to transform objects that are added.

Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.