Uses of Interface
org.apache.commons.collections4.SortedBag
Package
Description
Interfaces and utilities shared across all packages.
-
Uses of SortedBag in org.apache.commons.collections4
Modifier and TypeMethodDescriptionstatic <E> SortedBag
<E> BagUtils.emptySortedBag()
Gets an emptySortedBag
.static <E> SortedBag
<E> BagUtils.predicatedSortedBag
(SortedBag<E> bag, Predicate<? super E> predicate) Returns a predicated (validating) sorted bag backed by the given sorted bag.static <E> SortedBag
<E> BagUtils.synchronizedSortedBag
(SortedBag<E> bag) Returns a synchronized (thread-safe) sorted bag backed by the given sorted bag.static <E> SortedBag
<E> BagUtils.transformingSortedBag
(SortedBag<E> bag, Transformer<? super E, ? extends E> transformer) Returns a transformed sorted bag backed by the given bag.static <E> SortedBag
<E> BagUtils.unmodifiableSortedBag
(SortedBag<E> bag) Returns an unmodifiable view of the given sorted bag.Modifier and TypeMethodDescriptionstatic <E> SortedBag
<E> BagUtils.predicatedSortedBag
(SortedBag<E> bag, Predicate<? super E> predicate) Returns a predicated (validating) sorted bag backed by the given sorted bag.static <E> SortedBag
<E> BagUtils.synchronizedSortedBag
(SortedBag<E> bag) Returns a synchronized (thread-safe) sorted bag backed by the given sorted bag.static <E> SortedBag
<E> BagUtils.transformingSortedBag
(SortedBag<E> bag, Transformer<? super E, ? extends E> transformer) Returns a transformed sorted bag backed by the given bag.static <E> SortedBag
<E> BagUtils.unmodifiableSortedBag
(SortedBag<E> bag) Returns an unmodifiable view of the given sorted bag. -
Uses of SortedBag in org.apache.commons.collections4.bag
Modifier and TypeClassDescriptionclass
Decorates anotherSortedBag
to provide additional behavior.final class
Decorates anotherSortedBag
to comply with the Collection contract.class
Decorates anotherSortedBag
to validate that additions match a specified predicate.class
Decorates anotherSortedBag
to synchronize its behavior for a multithreaded environment.class
Decorates anotherSortedBag
to transform objects that are added.class
TreeBag<E>
final class
Decorates anotherSortedBag
to ensure it can't be altered.Modifier and TypeMethodDescriptionstatic <E> SortedBag
<E> CollectionSortedBag.collectionSortedBag
(SortedBag<E> bag) Factory method to create a sorted bag that complies to the Collection contract.AbstractSortedBagDecorator.decorated()
Gets the bag being decorated.PredicatedSortedBag.decorated()
Gets the decorated sorted bag.SynchronizedSortedBag.getSortedBag()
Gets the bag being decorated.TransformedSortedBag.getSortedBag()
Gets the decorated bag.static <E> SortedBag
<E> UnmodifiableSortedBag.unmodifiableSortedBag
(SortedBag<E> bag) Factory method to create an unmodifiable bag.Modifier and TypeMethodDescriptionstatic <E> SortedBag
<E> CollectionSortedBag.collectionSortedBag
(SortedBag<E> bag) Factory method to create a sorted bag that complies to the Collection contract.static <E> PredicatedSortedBag
<E> PredicatedSortedBag.predicatedSortedBag
(SortedBag<E> bag, Predicate<? super E> predicate) Factory method to create a predicated (validating) bag.static <E> SynchronizedSortedBag
<E> SynchronizedSortedBag.synchronizedSortedBag
(SortedBag<E> bag) Factory method to create a synchronized sorted bag.static <E> TransformedSortedBag
<E> TransformedSortedBag.transformedSortedBag
(SortedBag<E> bag, Transformer<? super E, ? extends E> transformer) Factory method to create a transforming sorted bag that will transform existing contents of the specified sorted bag.static <E> TransformedSortedBag
<E> TransformedSortedBag.transformingSortedBag
(SortedBag<E> bag, Transformer<? super E, ? extends E> transformer) Factory method to create a transforming sorted bag.static <E> SortedBag
<E> UnmodifiableSortedBag.unmodifiableSortedBag
(SortedBag<E> bag) Factory method to create an unmodifiable bag.ModifierConstructorDescriptionprotected
Constructor that wraps (not copies).CollectionSortedBag
(SortedBag<E> bag) Constructor that wraps (not copies).protected
PredicatedSortedBag
(SortedBag<E> bag, Predicate<? super E> predicate) Constructor that wraps (not copies).protected
SynchronizedSortedBag
(SortedBag<E> bag) Constructor that wraps (not copies).protected
TransformedSortedBag
(SortedBag<E> bag, Transformer<? super E, ? extends E> transformer) Constructor that wraps (not copies).