Uses of Interface
org.apache.commons.collections4.MultiSet
Packages that use MultiSet
Package
Description
Interfaces and utilities shared across all packages.
Implementations of the
Collection interface.Implements the
MultiValuedMap interfaces.Implements the
MultiSet interface.-
Uses of MultiSet in org.apache.commons.collections4
Subinterfaces of MultiSet in org.apache.commons.collections4Modifier and TypeInterfaceDescriptioninterfaceDefines a type ofMultiSetthat maintains a sorted order among its unique representative members.Fields in org.apache.commons.collections4 declared as MultiSetModifier and TypeFieldDescriptionstatic final MultiSetMultiSetUtils.EMPTY_MULTISETAn empty unmodifiable multiset.Methods in org.apache.commons.collections4 that return MultiSetModifier and TypeMethodDescriptionstatic <E> MultiSet<E> MultiSetUtils.emptyMultiSet()Gets an emptyMultiSet.static <K,V> MultiSet <V> MultiMapUtils.getValuesAsMultiSet(MultiValuedMap<K, V> map, K key) Gets a MultiSet fromMultiValuedMapin a null-safe manner.MultiValuedMap.keys()Returns aMultiSetview of the keys contained in this multivalued map.static <E> MultiSet<E> MultiSetUtils.predicatedMultiSet(MultiSet<E> multiset, Predicate<? super E> predicate) Returns a predicated (validating) multiset backed by the given multiset.static <E> MultiSet<E> MultiSetUtils.synchronizedMultiSet(MultiSet<E> multiset) Returns a synchronized (thread-safe) multiset backed by the given multiset.static <E> MultiSet<E> MultiSetUtils.transformingMultiSet(MultiSet<E> multiset, Transformer<? super E, ? extends E> transformer) Returns a transformed multiset backed by the given multiset.static <E> MultiSet<E> MultiSetUtils.unmodifiableMultiSet(MultiSet<? extends E> multiset) Returns an unmodifiable view of the given multiset.Methods in org.apache.commons.collections4 with parameters of type MultiSetModifier and TypeMethodDescriptionstatic booleanMultiSetUtils.containsOccurrences(MultiSet<?> superMultiSet, MultiSet<?> subMultiSet) ReturnstrueifsuperMultiSetcontains at least as many occurrences of each element assubMultiSetdoes; in other words, whethersubMultiSetis a sub-multiset ofsuperMultiSet.static <E> MultiSet<E> MultiSetUtils.predicatedMultiSet(MultiSet<E> multiset, Predicate<? super E> predicate) Returns a predicated (validating) multiset backed by the given multiset.static booleanMultiSetUtils.removeOccurrences(MultiSet<?> multiSetToModify, MultiSet<?> occurrencesToRemove) For each occurrence of an element inoccurrencesToRemove, removes one occurrence of that element frommultiSetToModify, if present.static <E> booleanMultiSetUtils.retainOccurrences(MultiSet<E> multiSetToModify, MultiSet<?> occurrencesToRetain) ModifiesmultiSetToModifyso that no element has more occurrences than it has inoccurrencesToRetain.static <E> MultiSet<E> MultiSetUtils.synchronizedMultiSet(MultiSet<E> multiset) Returns a synchronized (thread-safe) multiset backed by the given multiset.static <E> MultiSet<E> MultiSetUtils.transformingMultiSet(MultiSet<E> multiset, Transformer<? super E, ? extends E> transformer) Returns a transformed multiset backed by the given multiset.static <E> MultiSet<E> MultiSetUtils.unmodifiableMultiSet(MultiSet<? extends E> multiset) Returns an unmodifiable view of the given multiset. -
Uses of MultiSet in org.apache.commons.collections4.collection
Methods in org.apache.commons.collections4.collection that return MultiSetModifier and TypeMethodDescriptionPredicatedCollection.Builder.createPredicatedMultiSet()Create a new predicated multiset filled with the accepted elements.PredicatedCollection.Builder.createPredicatedMultiSet(MultiSet<E> multiset) Decorates the given multiset with validating behavior using the predicate.Methods in org.apache.commons.collections4.collection with parameters of type MultiSetModifier and TypeMethodDescriptionPredicatedCollection.Builder.createPredicatedMultiSet(MultiSet<E> multiset) Decorates the given multiset with validating behavior using the predicate. -
Uses of MultiSet in org.apache.commons.collections4.multimap
Methods in org.apache.commons.collections4.multimap that return MultiSet -
Uses of MultiSet in org.apache.commons.collections4.multiset
Classes in org.apache.commons.collections4.multiset that implement MultiSetModifier and TypeClassDescriptionclassAbstract implementation of theMultiSetinterface to simplify the creation of subclass implementations.classAbstract implementation of theMultiSetinterface to simplify the creation of subclass implementations.classDecorates anotherMultiSetto provide additional behavior.classDecorates anotherSortedMultiSetto provide additional behavior.classHashMultiSet<E>ImplementsMultiSet, using aHashMapto provide the data storage.classDecorates anotherMultiSetto validate that additions match a specified predicate.classDecorates anotherSortedMultiSetto validate that additions match a specified predicate.classDecorates anotherMultiSetto synchronize its behavior for a multithreaded environment.classDecorates anotherSortedMultiSetto synchronize its behavior for a multithreaded environment.classDecorates anotherMultiSetto transform objects that are added.classDecorates anotherSortedMultiSetto transform objects that are added.classTreeMultiSet<E>ImplementsSortedMultiSet, using aTreeMapto provide the data storage.final classDecorates anotherMultiSetto ensure it can't be altered.final classDecorates anotherSortedMultiSetto ensure it can't be altered.Methods in org.apache.commons.collections4.multiset that return MultiSetModifier and TypeMethodDescriptionAbstractMultiSetDecorator.decorated()Gets the multiset being decorated.PredicatedMultiSet.decorated()Gets the decorated multiset.SynchronizedMultiSet.decorated()Gets the multiset being decorated.TransformedMultiSet.getMultiSet()Gets the decorated multiset.static <E> MultiSet<E> UnmodifiableMultiSet.unmodifiableMultiSet(MultiSet<? extends E> multiset) Factory method to create an unmodifiable multiset.Methods in org.apache.commons.collections4.multiset with parameters of type MultiSetModifier and TypeMethodDescriptionstatic <E> PredicatedMultiSet<E> PredicatedMultiSet.predicatedMultiSet(MultiSet<E> multiset, Predicate<? super E> predicate) Factory method to create a predicated (validating) multiset.static <E> SynchronizedMultiSet<E> SynchronizedMultiSet.synchronizedMultiSet(MultiSet<E> multiset) Factory method to create a synchronized multiset.static <E> TransformedMultiSet<E> TransformedMultiSet.transformedMultiSet(MultiSet<E> multiset, Transformer<? super E, ? extends E> transformer) Factory method to create a transforming multiset that will transform existing contents of the specified multiset.static <E> TransformedMultiSet<E> TransformedMultiSet.transformingMultiSet(MultiSet<E> multiset, Transformer<? super E, ? extends E> transformer) Factory method to create a transforming multiset.static <E> MultiSet<E> UnmodifiableMultiSet.unmodifiableMultiSet(MultiSet<? extends E> multiset) Factory method to create an unmodifiable multiset.Constructors in org.apache.commons.collections4.multiset with parameters of type MultiSetModifierConstructorDescriptionprotectedAbstractMultiSetDecorator(MultiSet<E> multiset) Constructor that wraps (not copies).protectedPredicatedMultiSet(MultiSet<E> multiset, Predicate<? super E> predicate) Constructor that wraps (not copies).protectedSynchronizedMultiSet(MultiSet<E> multiset) Constructor that wraps (not copies).protectedSynchronizedMultiSet(MultiSet<E> multiset, Object lock) Constructor that wraps (not copies).protectedTransformedMultiSet(MultiSet<E> multiset, Transformer<? super E, ? extends E> transformer) Constructor that wraps (not copies).