Uses of Interface
org.apache.commons.collections4.Bag
-
Packages that use Bag 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 org.apache.commons.collections4.collection This package contains implementations of theCollectioninterface. -
-
Uses of Bag in org.apache.commons.collections4
Subinterfaces of Bag in org.apache.commons.collections4 Modifier and Type Interface Description interfaceSortedBag<E>Defines a type ofBagthat maintains a sorted order among its unique representative members.Fields in org.apache.commons.collections4 declared as Bag Modifier and Type Field Description static BagBagUtils. EMPTY_BAGAn empty unmodifiable bag.static BagBagUtils. EMPTY_SORTED_BAGAn empty unmodifiable sorted bag.Methods in org.apache.commons.collections4 that return Bag Modifier and Type Method Description static <E> Bag<E>BagUtils. collectionBag(Bag<E> bag)Returns a bag that complies to the Collection contract, backed by the given bag.static <E> Bag<E>BagUtils. emptyBag()Get an emptyBag.static <K,V>
Bag<V>MultiMapUtils. getValuesAsBag(MultiValuedMap<K,V> map, K key)Gets a Bag fromMultiValuedMapin a null-safe manner.static <E> Bag<E>BagUtils. predicatedBag(Bag<E> bag, Predicate<? super E> predicate)Returns a predicated (validating) bag backed by the given bag.static <E> Bag<E>BagUtils. synchronizedBag(Bag<E> bag)Returns a synchronized (thread-safe) bag backed by the given bag.static <E> Bag<E>BagUtils. transformingBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Returns a transformed bag backed by the given bag.static <E> Bag<E>BagUtils. unmodifiableBag(Bag<? extends E> bag)Returns an unmodifiable view of the given bag.Methods in org.apache.commons.collections4 with parameters of type Bag Modifier and Type Method Description static <E> Bag<E>BagUtils. collectionBag(Bag<E> bag)Returns a bag that complies to the Collection contract, backed by the given bag.static <E> Bag<E>BagUtils. predicatedBag(Bag<E> bag, Predicate<? super E> predicate)Returns a predicated (validating) bag backed by the given bag.static <E> Bag<E>BagUtils. synchronizedBag(Bag<E> bag)Returns a synchronized (thread-safe) bag backed by the given bag.static <E> Bag<E>BagUtils. transformingBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Returns a transformed bag backed by the given bag.static <E> Bag<E>BagUtils. unmodifiableBag(Bag<? extends E> bag)Returns an unmodifiable view of the given bag. -
Uses of Bag in org.apache.commons.collections4.bag
Classes in org.apache.commons.collections4.bag that implement Bag Modifier and Type Class Description classAbstractBagDecorator<E>Decorates anotherBagto provide additional behaviour.classAbstractMapBag<E>Abstract implementation of theBaginterface to simplify the creation of subclass implementations.classAbstractSortedBagDecorator<E>Decorates anotherSortedBagto provide additional behaviour.classCollectionBag<E>Decorates anotherBagto comply with the Collection contract.classCollectionSortedBag<E>Decorates anotherSortedBagto comply with the Collection contract.classHashBag<E>ImplementsBag, using aHashMapto provide the data storage.classPredicatedBag<E>Decorates anotherBagto validate that additions match a specified predicate.classPredicatedSortedBag<E>Decorates anotherSortedBagto validate that additions match a specified predicate.classSynchronizedBag<E>Decorates anotherBagto synchronize its behaviour for a multi-threaded environment.classSynchronizedSortedBag<E>Decorates anotherSortedBagto synchronize its behaviour for a multi-threaded environment.classTransformedBag<E>Decorates anotherBagto transform objects that are added.classTransformedSortedBag<E>Decorates anotherSortedBagto transform objects that are added.classTreeBag<E>ImplementsSortedBag, using aTreeMapto provide the data storage.classUnmodifiableBag<E>Decorates anotherBagto ensure it can't be altered.classUnmodifiableSortedBag<E>Decorates anotherSortedBagto ensure it can't be altered.Methods in org.apache.commons.collections4.bag that return Bag Modifier and Type Method Description static <E> Bag<E>CollectionBag. collectionBag(Bag<E> bag)Factory method to create a bag that complies to the Collection contract.protected Bag<E>AbstractBagDecorator. decorated()Gets the bag being decorated.protected Bag<E>PredicatedBag. decorated()Gets the decorated bag.protected Bag<E>SynchronizedBag. getBag()Gets the bag being decorated.protected Bag<E>TransformedBag. getBag()Gets the decorated bag.static <E> Bag<E>TransformedBag. transformedBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Factory method to create a transforming bag that will transform existing contents of the specified bag.static <E> Bag<E>TransformedBag. transformingBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Factory method to create a transforming bag.static <E> Bag<E>UnmodifiableBag. unmodifiableBag(Bag<? extends E> bag)Factory method to create an unmodifiable bag.Methods in org.apache.commons.collections4.bag with parameters of type Bag Modifier and Type Method Description static <E> Bag<E>CollectionBag. collectionBag(Bag<E> bag)Factory method to create a bag that complies to the Collection contract.static <E> PredicatedBag<E>PredicatedBag. predicatedBag(Bag<E> bag, Predicate<? super E> predicate)Factory method to create a predicated (validating) bag.static <E> SynchronizedBag<E>SynchronizedBag. synchronizedBag(Bag<E> bag)Factory method to create a synchronized bag.static <E> Bag<E>TransformedBag. transformedBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Factory method to create a transforming bag that will transform existing contents of the specified bag.static <E> Bag<E>TransformedBag. transformingBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Factory method to create a transforming bag.static <E> Bag<E>UnmodifiableBag. unmodifiableBag(Bag<? extends E> bag)Factory method to create an unmodifiable bag.Constructors in org.apache.commons.collections4.bag with parameters of type Bag Constructor Description AbstractBagDecorator(Bag<E> bag)Constructor that wraps (not copies).CollectionBag(Bag<E> bag)Constructor that wraps (not copies).PredicatedBag(Bag<E> bag, Predicate<? super E> predicate)Constructor that wraps (not copies).SynchronizedBag(Bag<E> bag)Constructor that wraps (not copies).SynchronizedBag(Bag<E> bag, java.lang.Object lock)Constructor that wraps (not copies).SynchronizedSortedBag(Bag<E> bag, java.lang.Object lock)Constructor that wraps (not copies).TransformedBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)Constructor that wraps (not copies). -
Uses of Bag in org.apache.commons.collections4.collection
Methods in org.apache.commons.collections4.collection that return Bag Modifier and Type Method Description Bag<E>PredicatedCollection.Builder. createPredicatedBag()Create a new predicated bag filled with the accepted elements.Bag<E>PredicatedCollection.Builder. createPredicatedBag(Bag<E> bag)Decorates the given bag with validating behavior using the predicate.Methods in org.apache.commons.collections4.collection with parameters of type Bag Modifier and Type Method Description Bag<E>PredicatedCollection.Builder. createPredicatedBag(Bag<E> bag)Decorates the given bag with validating behavior using the predicate.
-