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

- Packages that use org.apache.commons.collections4.bag
  Package | Description
  --- | ---
  org.apache.commons.collections4.bag | This package contains implementations of the `Bag` and `SortedBag` interfaces.

- Classes in org.apache.commons.collections4.bag used by org.apache.commons.collections4.bag
  Class and Description
  AbstractBagDecorator Decorates another `Bag` to provide additional behaviour.
  AbstractMapBag Abstract implementation of the `Bag` interface to simplify the creation of subclass implementations.
  AbstractMapBag.MutableInteger Mutable integer class for storing the data.
  AbstractSortedBagDecorator Decorates another `SortedBag` to provide additional behaviour.
  PredicatedBag Decorates another `Bag` to validate that additions match a specified predicate.
  PredicatedSortedBag Decorates another `SortedBag` to validate that additions match a specified predicate.
  SynchronizedBag Decorates another `Bag` to synchronize its behaviour for a multi-threaded environment.
  SynchronizedSortedBag Decorates another `SortedBag` to synchronize its behaviour for a multi-threaded environment.
  TransformedBag Decorates another `Bag` to transform objects that are added.
  TransformedSortedBag Decorates another `SortedBag` to transform objects that are added.

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