## Uses of Interface
org.apache.commons.collections.SortedBag

Packages that use SortedBag
org.apache.commons.collections: This package contains the interfaces and utilities shared across all the subpackages of this component.
org.apache.commons.collections.bag: This package contains implementations of the `Bag` and `SortedBag` interfaces.

Uses of SortedBag in org.apache.commons.collections

Classes in org.apache.commons.collections that implement SortedBag
`class` `TreeBag` Deprecated. Moved to bag subpackage and rewritten internally. Due to be removed in v4.0.

Methods in org.apache.commons.collections that return SortedBag
`static SortedBag` `BagUtils.synchronizedSortedBag(SortedBag bag)` Returns a synchronized (thread-safe) sorted bag backed by the given sorted bag.
`static SortedBag` `BagUtils.unmodifiableSortedBag(SortedBag bag)` Returns an unmodifiable view of the given sorted bag.
`static SortedBag` `BagUtils.predicatedSortedBag(SortedBag bag, Predicate predicate)` Returns a predicated (validating) sorted bag backed by the given sorted bag.
`static SortedBag` `BagUtils.typedSortedBag(SortedBag bag, Class type)` Returns a typed sorted bag backed by the given bag.
`static SortedBag` `BagUtils.transformedSortedBag(SortedBag bag, Transformer transformer)` Returns a transformed sorted bag backed by the given bag.

Methods in org.apache.commons.collections with parameters of type SortedBag
`static SortedBag` `BagUtils.synchronizedSortedBag(SortedBag bag)` Returns a synchronized (thread-safe) sorted bag backed by the given sorted bag.
`static SortedBag` `BagUtils.unmodifiableSortedBag(SortedBag bag)` Returns an unmodifiable view of the given sorted bag.
`static SortedBag` `BagUtils.predicatedSortedBag(SortedBag bag, Predicate predicate)` Returns a predicated (validating) sorted bag backed by the given sorted bag.
`static SortedBag` `BagUtils.typedSortedBag(SortedBag bag, Class type)` Returns a typed sorted bag backed by the given bag.
`static SortedBag` `BagUtils.transformedSortedBag(SortedBag bag, Transformer transformer)` Returns a transformed sorted bag backed by the given bag.

Uses of SortedBag in org.apache.commons.collections.bag

Classes in org.apache.commons.collections.bag that implement SortedBag
`class` `AbstractSortedBagDecorator` Decorates another `SortedBag` to provide additional behaviour.
`class` `PredicatedSortedBag` Decorates another `SortedBag` to validate that additions match a specified predicate.
`class` `SynchronizedSortedBag` Decorates another `SortedBag` to synchronize its behaviour for a multi-threaded environment.
`class` `TransformedSortedBag` Decorates another `SortedBag` to transform objects that are added.
`class` `UnmodifiableSortedBag` Decorates another `SortedBag` to ensure it can't be altered.

Methods in org.apache.commons.collections.bag that return SortedBag
`static SortedBag` `SynchronizedSortedBag.decorate(SortedBag bag)` Factory method to create a synchronized sorted bag.
`protected SortedBag` `SynchronizedSortedBag.getSortedBag()` Gets the bag being decorated.
`static SortedBag` `TypedSortedBag.decorate(SortedBag bag, Class type)` Factory method to create a typed sorted bag.
`static SortedBag` `UnmodifiableSortedBag.decorate(SortedBag bag)` Factory method to create an unmodifiable bag.
`protected SortedBag` `AbstractSortedBagDecorator.getSortedBag()` Gets the bag being decorated.
`static SortedBag` `TransformedSortedBag.decorate(SortedBag bag, Transformer transformer)` Factory method to create a transforming sorted bag.
`protected SortedBag` `TransformedSortedBag.getSortedBag()` Gets the decorated bag.
`static SortedBag` `PredicatedSortedBag.decorate(SortedBag bag, Predicate predicate)` Factory method to create a predicated (validating) bag.
`protected SortedBag` `PredicatedSortedBag.getSortedBag()` Gets the decorated sorted bag.

Methods in org.apache.commons.collections.bag with parameters of type SortedBag
`static SortedBag` `SynchronizedSortedBag.decorate(SortedBag bag)` Factory method to create a synchronized sorted bag.
`static SortedBag` `TypedSortedBag.decorate(SortedBag bag, Class type)` Factory method to create a typed sorted bag.
`static SortedBag` `UnmodifiableSortedBag.decorate(SortedBag bag)` Factory method to create an unmodifiable bag.
`static SortedBag` `TransformedSortedBag.decorate(SortedBag bag, Transformer transformer)` Factory method to create a transforming sorted bag.
`static SortedBag` `PredicatedSortedBag.decorate(SortedBag bag, Predicate predicate)` Factory method to create a predicated (validating) bag.

Constructors in org.apache.commons.collections.bag with parameters of type SortedBag
`SynchronizedSortedBag(SortedBag bag)` Constructor that wraps (not copies).
`AbstractSortedBagDecorator(SortedBag bag)` Constructor that wraps (not copies).
`TransformedSortedBag(SortedBag bag, Transformer transformer)` Constructor that wraps (not copies).
`PredicatedSortedBag(SortedBag bag, Predicate predicate)` Constructor that wraps (not copies).

Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.