Uses of Interface
org.apache.commons.collections4.SortedBag
-
Packages that use SortedBag Package Description org.apache.commons.collections4 This package contains the interfaces and utilities shared across all the subpackages of this component.org.apache.commons.collections4.bag -
-
Uses of SortedBag in org.apache.commons.collections4
Methods in org.apache.commons.collections4 that return SortedBag Modifier and Type Method Description static <E> SortedBag<E>
BagUtils. emptySortedBag()
Get 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.Methods in org.apache.commons.collections4 with parameters of type SortedBag Modifier and Type Method Description 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. -
Uses of SortedBag in org.apache.commons.collections4.bag
Classes in org.apache.commons.collections4.bag that implement SortedBag Modifier and Type Class Description class
AbstractSortedBagDecorator<E>
Decorates anotherSortedBag
to provide additional behaviour.class
CollectionSortedBag<E>
Decorates anotherSortedBag
to comply with the Collection contract.class
PredicatedSortedBag<E>
Decorates anotherSortedBag
to validate that additions match a specified predicate.class
SynchronizedSortedBag<E>
Decorates anotherSortedBag
to synchronize its behaviour for a multi-threaded environment.class
TransformedSortedBag<E>
Decorates anotherSortedBag
to transform objects that are added.class
TreeBag<E>
class
UnmodifiableSortedBag<E>
Decorates anotherSortedBag
to ensure it can't be altered.Methods in org.apache.commons.collections4.bag that return SortedBag Modifier and Type Method Description static <E> SortedBag<E>
CollectionSortedBag. collectionSortedBag(SortedBag<E> bag)
Factory method to create a sorted bag that complies to the Collection contract.protected SortedBag<E>
AbstractSortedBagDecorator. decorated()
Gets the bag being decorated.protected SortedBag<E>
PredicatedSortedBag. decorated()
Gets the decorated sorted bag.protected SortedBag<E>
SynchronizedSortedBag. getSortedBag()
Gets the bag being decorated.protected SortedBag<E>
TransformedSortedBag. getSortedBag()
Gets the decorated bag.static <E> SortedBag<E>
UnmodifiableSortedBag. unmodifiableSortedBag(SortedBag<E> bag)
Factory method to create an unmodifiable bag.Methods in org.apache.commons.collections4.bag with parameters of type SortedBag Modifier and Type Method Description static <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.Constructors in org.apache.commons.collections4.bag with parameters of type SortedBag Constructor Description AbstractSortedBagDecorator(SortedBag<E> bag)
Constructor that wraps (not copies).CollectionSortedBag(SortedBag<E> bag)
Constructor that wraps (not copies).PredicatedSortedBag(SortedBag<E> bag, Predicate<? super E> predicate)
Constructor that wraps (not copies).SynchronizedSortedBag(SortedBag<E> bag)
Constructor that wraps (not copies).TransformedSortedBag(SortedBag<E> bag, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies).
-