Uses of Interface
org.eclipse.collections.api.multimap.MutableMultimap
Packages that use MutableMultimap
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for map API which enhance the performance and functionality of
Map
This package contains interfaces for
Multimap
.This package contains interfaces for
BagMultimap
.This package contains interfaces for
ListMultimap
.This package contains interfaces for
SetMultimap
.This package contains interfaces for
SortedBagMultimap
.This package contains interfaces for
SortedSetMultimap
.This package contains implementations for Eclipse Collections API.
This package contains implementations of the
ImmutableBag
interface.This package contains implementations of the
MutableBiMap
interface.This package contains implementations of
Procedure
and Procedure2
.This package contains implementations of the
MutableCollection
interface.This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
This package contains implementations of the
MutableList
interface.This package contains implementations of the
MapIterable
interface.This package contains implementations of the
MutableMap
interface.This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of the
Multimap
interface.This package contains implementations of the
BagMultimap
interface.This package contains implementations of the
ListMultimap
interface.This package contains implementations of the
SetMultimap
interface.This package contains implementations of the
SortedSetMultimap
interface.This package contains implementations of the
SetMultimap
interface which use a set with user-defined HashingStrategy
as their underlying store for the multiple values of a given key.This package contains classes which is used for parallel iteration through the containers.
This package package contains the implementations of
ImmutableSet
.This package contains implementations of the
MutableStack
interface.This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of MutableMultimap in org.eclipse.collections.api
Methods in org.eclipse.collections.api with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
RSame asRichIterable.groupBy(Function)
, except that the results are gathered into the specifiedtarget
multimap.default <K,
V, R extends MutableMultimap<K, V>>
RRichIterable.groupByAndCollect
(Function<? super T, ? extends K> groupByFunction, Function<? super T, ? extends V> collectFunction, R target) Applies a groupBy function over the iterable, followed by a collect function.<V,
R extends MutableMultimap<V, T>>
RRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) Same asRichIterable.groupByEach(Function)
, except that the results are gathered into the specifiedtarget
multimap. -
Uses of MutableMultimap in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return MutableMultimapModifier and TypeMethodDescription<V> MutableMultimap<V,
T> For each element of the iterable, the function is evaluated and the results of these evaluations are collected into a new multimap, where the transformed value is the key and the original values are added to the same (or similar) species of collection as the source iterable.<V> MutableMultimap<V,
T> MutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of MutableMultimap in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return MutableMultimapModifier and TypeMethodDescriptionMutableMapIterable.flip()
<V1> MutableMultimap<V1,
V> <V1> MutableMultimap<V1,
V> MutableMapIterable.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) -
Uses of MutableMultimap in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap with type parameters of type MutableMultimapModifier and TypeMethodDescription<K2,
V2, R extends MutableMultimap<K2, V2>>
RMultimap.collectKeyMultiValues
(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction, R target) Same as the collectKeyMultiValues method but uses the specified target multimap for the results.<K2,
V2, R extends MutableMultimap<K2, V2>>
RMultimap.collectKeysValues
(Function2<? super K, ? super V, Pair<K2, V2>> function, R target) Same as the collect method but uses the specified target multimap for the results.<V2,
R extends MutableMultimap<K, V2>>
RMultimap.collectValues
(Function<? super V, ? extends V2> function, R target) Same as the collect method but uses the specified target multimap for the results.<R extends MutableMultimap<K,
V>>
RMultimap.rejectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate, R target) Same as the reject method but uses the specified target multimap for the results.<R extends MutableMultimap<K,
V>>
RMultimap.rejectKeysValues
(Predicate2<? super K, ? super V> predicate, R target) Same as the reject method but uses the specified target multimap for the results.<R extends MutableMultimap<K,
V>>
RMultimap.selectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate, R target) Same as the select method but uses the specified target multimap for the results.<R extends MutableMultimap<K,
V>>
RMultimap.selectKeysValues
(Predicate2<? super K, ? super V> predicate, R target) Same as the select method but uses the specified target multimap for the results.Methods in org.eclipse.collections.api.multimap that return MutableMultimapModifier and TypeMethodDescriptionMutableMultimap.asSynchronized()
Returns a synchronized wrapper backed by this multimap.<K2,
V2> MutableMultimap<K2, V2> MutableMultimap.collectKeyMultiValues
(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction) <K2,
V2> MutableMultimap<K2, V2> MutableMultimap.collectKeysValues
(Function2<? super K, ? super V, Pair<K2, V2>> function) <V2> MutableMultimap<K,
V2> MutableMultimap.collectValues
(Function<? super V, ? extends V2> function) MutableMultimap.flip()
MutableMultimap.newEmpty()
MutableMultimap.rejectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate) MutableMultimap.rejectKeysValues
(Predicate2<? super K, ? super V> predicate) MutableMultimap.selectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate) MutableMultimap.selectKeysValues
(Predicate2<? super K, ? super V> predicate) Multimap.toMutable()
Returns a mutable copy of this Multimap. -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.bag
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.bagMethods in org.eclipse.collections.api.multimap.bag that return MutableMultimapModifier and TypeMethodDescription<V2> MutableMultimap<K,
V2> MutableBagIterableMultimap.collectValues
(Function<? super V, ? extends V2> function) -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.list
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.list -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.set
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.setMethods in org.eclipse.collections.api.multimap.set that return MutableMultimapModifier and TypeMethodDescription<V2> MutableMultimap<K,
V2> MutableSetIterableMultimap.collectValues
(Function<? super V, ? extends V2> function) -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedbag
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.sortedbag -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedset
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.sortedset -
Uses of MutableMultimap in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends MutableMultimap<V, T>>
RUnmodifiableRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.bag
Methods in org.eclipse.collections.impl.bag with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RImmutableHashBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.bimap
Methods in org.eclipse.collections.impl.bimap with type parameters of type MutableMultimapModifier and TypeMethodDescription<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
RAbstractBiMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableBiMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.block.procedure
Methods in org.eclipse.collections.impl.block.procedure with parameters of type MutableMultimapModifier and TypeMethodDescriptionstatic <K,
V> MultimapEachPutProcedure<K, V> MultimapEachPutProcedure.on
(MutableMultimap<K, V> multimap, Function<? super V, ? extends Iterable<K>> keyFunction) static <K,
V> MultimapPutProcedure<K, V> MultimapPutProcedure.on
(MutableMultimap<K, V> multimap, Function<? super V, ? extends K> keyFunction) Constructors in org.eclipse.collections.impl.block.procedure with parameters of type MutableMultimapModifierConstructorDescriptionMultimapEachPutProcedure
(MutableMultimap<K, V> multimap, Function<? super V, ? extends Iterable<K>> keyFunction) MultimapKeyValuePutAllProcedure
(MutableMultimap<K, V> mutableMultimap, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends Iterable<V>> valueFunction) MultimapKeyValuePutProcedure
(MutableMultimap<K, V> mutableMultimap, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction) MultimapPutProcedure
(MutableMultimap<K, V> multimap, Function<? super V, ? extends K> keyFunction) -
Uses of MutableMultimap in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractSynchronizedRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractCollectionAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends MutableMultimap<V, T>>
RAbstractMultiReaderMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends MutableMultimap<V, T>>
RAbstractUnmodifiableMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) Methods in org.eclipse.collections.impl.collection.mutable that return MutableMultimapModifier and TypeMethodDescription<V> MutableMultimap<V,
T> <V> MutableMultimap<V,
T> <V> MutableMultimap<V,
T> <V> MutableMultimap<V,
T> AbstractCollectionAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableMultimap<V,
T> AbstractSynchronizedMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableMultimap<V,
T> AbstractUnmodifiableMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of MutableMultimap in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector with type parameters of type MutableMultimapModifier and TypeMethodDescriptionstatic <T,
K, R extends MutableMultimap<K, T>>
Collector<T,?, R> Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function.static <T,
K, V, R extends MutableMultimap<K, V>>
Collector<T,?, R> Collectors2.groupByAndCollect
(Function<? super T, ? extends K> groupBy, Function<? super T, ? extends V> valueFunction, Supplier<R> supplier) Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,
K, R extends MutableMultimap<K, T>>
Collector<T,?, R> Collectors2.groupByEach
(Function<? super T, ? extends Iterable<K>> groupBy, Supplier<R> supplier) Same asCollectors2.groupBy(Function, Supplier)
, except the result of evaluating groupBy function will return a collection of keys for each value. -
Uses of MutableMultimap in org.eclipse.collections.impl.forkjoin
Methods in org.eclipse.collections.impl.forkjoin with type parameters of type MutableMultimapModifier and TypeMethodDescriptionstatic <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize, ForkJoinPool executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.Methods in org.eclipse.collections.impl.forkjoin that return MutableMultimapModifier and TypeMethodDescriptionstatic <K,
V> MutableMultimap<K, V> Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V> MutableMultimap<K, V> Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V> MutableMultimap<K, V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, int batchSize, ForkJoinPool executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> FJIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize, ForkJoinPool executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. -
Uses of MutableMultimap in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RFastList.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.map
Methods in org.eclipse.collections.impl.map that return MutableMultimapModifier and TypeMethodDescription<V1> MutableMultimap<V1,
V> <V1> MutableMultimap<V1,
V> AbstractSynchronizedMapIterable.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) -
Uses of MutableMultimap in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<R,
C extends MutableMultimap<R, V>>
C<R,
C extends MutableMultimap<R, V>>
CUnmodifiableMutableMap.groupByEach
(Function<? super V, ? extends Iterable<R>> function, C target) -
Uses of MutableMultimap in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive with type parameters of type MutableMultimapModifier and TypeMethodDescription<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
RByteObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RCharObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RDoubleObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RFloatObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RIntObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RLongObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RShortObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedByteObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedCharObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedDoubleObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedFloatObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedIntObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedLongObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedShortObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableByteObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableCharObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableDoubleObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableFloatObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableIntObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableLongObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableShortObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<VV,
R extends MutableMultimap<VV, V>>
R<VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableMutableOrderedMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<R,
C extends MutableMultimap<R, V>>
C<R,
C extends MutableMultimap<R, V>>
CUnmodifiableTreeMap.groupByEach
(Function<? super V, ? extends Iterable<R>> function, C target) -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap
Classes in org.eclipse.collections.impl.multimap that implement MutableMultimapModifier and TypeClassDescriptionclass
AbstractMutableMultimap<K,
V, C extends MutableCollection<V>> class
class
AbstractSynchronizedPutMultimap<K,
V, C extends MutableCollection<V>> Methods in org.eclipse.collections.impl.multimap with type parameters of type MutableMultimapModifier and TypeMethodDescription<K2,
V2, R extends MutableMultimap<K2, V2>>
RAbstractMultimap.collectKeyMultiValues
(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction, R target) <K2,
V2, R extends MutableMultimap<K2, V2>>
RAbstractSynchronizedMultimap.collectKeyMultiValues
(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction, R target) <K2,
V2, R extends MutableMultimap<K2, V2>>
RAbstractMultimap.collectKeysValues
(Function2<? super K, ? super V, Pair<K2, V2>> function, R target) <K2,
V2, R extends MutableMultimap<K2, V2>>
RAbstractSynchronizedMultimap.collectKeysValues
(Function2<? super K, ? super V, Pair<K2, V2>> function, R target) <V2,
R extends MutableMultimap<K, V2>>
RAbstractMultimap.collectValues
(Function<? super V, ? extends V2> function, R target) <V2,
R extends MutableMultimap<K, V2>>
RAbstractSynchronizedMultimap.collectValues
(Function<? super V, ? extends V2> function, R target) <R extends MutableMultimap<K,
V>>
RAbstractMultimap.rejectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractSynchronizedMultimap.rejectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractMultimap.rejectKeysValues
(Predicate2<? super K, ? super V> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractSynchronizedMultimap.rejectKeysValues
(Predicate2<? super K, ? super V> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractMultimap.selectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractSynchronizedMultimap.selectKeysMultiValues
(Predicate2<? super K, ? super RichIterable<V>> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractMultimap.selectKeysValues
(Predicate2<? super K, ? super V> predicate, R target) <R extends MutableMultimap<K,
V>>
RAbstractSynchronizedMultimap.selectKeysValues
(Predicate2<? super K, ? super V> predicate, R target) Constructors in org.eclipse.collections.impl.multimap with parameters of type MutableMultimapModifierConstructorDescriptionSynchronizedMultimapSerializationProxy
(MutableMultimap<K, V> multimap) -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag
Classes in org.eclipse.collections.impl.multimap.bag that implement MutableMultimapModifier and TypeClassDescriptionclass
final class
HashBagMultimap<K,
V> final class
class
final class
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.final class
TreeBagMultimap<K,
V> Deprecated.in 5.0. -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.sorted
Classes in org.eclipse.collections.impl.multimap.bag.sorted that implement MutableMultimap -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.sorted.mutable
Classes in org.eclipse.collections.impl.multimap.bag.sorted.mutable that implement MutableMultimap -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.strategy
Classes in org.eclipse.collections.impl.multimap.bag.strategy that implement MutableMultimap -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.list
Classes in org.eclipse.collections.impl.multimap.list that implement MutableMultimapModifier and TypeClassDescriptionclass
final class
FastListMultimap<K,
V> final class
class
final class
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads. -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set
Classes in org.eclipse.collections.impl.multimap.set that implement MutableMultimapModifier and TypeClassDescriptionclass
final class
final class
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
final class
UnifiedSetMultimap<K,
V> -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set.sorted
Classes in org.eclipse.collections.impl.multimap.set.sorted that implement MutableMultimapModifier and TypeClassDescriptionfinal class
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
final class
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set.strategy
Classes in org.eclipse.collections.impl.multimap.set.strategy that implement MutableMultimap -
Uses of MutableMultimap in org.eclipse.collections.impl.parallel
Methods in org.eclipse.collections.impl.parallel with type parameters of type MutableMultimapModifier and TypeMethodDescriptionstatic <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize, Executor executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.Methods in org.eclipse.collections.impl.parallel that return MutableMultimapModifier and TypeMethodDescriptionstatic <K,
V> MutableMultimap<K, V> Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V> MutableMultimap<K, V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, int batchSize) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V> MutableMultimap<K, V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, int batchSize, Executor executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V, R extends MutableMultimap<K, V>>
MutableMultimap<K,V> ParallelIterate.groupBy
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize, Executor executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. -
Uses of MutableMultimap in org.eclipse.collections.impl.set.immutable
Methods in org.eclipse.collections.impl.set.immutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractImmutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable with type parameters of type MutableMultimapModifier and TypeMethodDescription<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RArrayStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends MutableMultimap<V, T>>
RSynchronizedStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends MutableMultimap<V, T>>
RUnmodifiableStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of MutableMultimap in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with type parameters of type MutableMultimapModifier and TypeMethodDescriptionstatic <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
K, V, R extends MutableMultimap<K, V>>
RIterate.groupByAndCollect
(Iterable<T> iterable, Function<? super T, ? extends K> groupByFunction, Function<? super T, ? extends V> valueFunction, R targetMultimap) Iterate over the specified collection applying the specified Functions to each element to calculate a key and value, add the results totargetMultimap
and return thetargetMultimap
.static <T,
V, R extends MutableMultimap<V, T>>
RArrayIterate.groupByEach
(T[] array, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
RArrayListIterate.groupByEach
(ArrayList<T> list, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
RIterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R targetCollection) static <T,
V, R extends MutableMultimap<V, T>>
RListIterate.groupByEach
(List<T> list, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
K, V, R extends MutableMultimap<K, V>>
RIterate.toMultimap
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends Iterable<V>> valuesFunction, R targetMultimap) Iterate over the specified collection applying the specified Functions to each element to calculate a key and values, add the results totargetMultimap
and return thetargetMultimap
.Methods in org.eclipse.collections.impl.utility that return MutableMultimapModifier and TypeMethodDescriptionstatic <T,
V> MutableMultimap<V, T> static <T,
V> MutableMultimap<V, T> Iterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) -
Uses of MutableMultimap in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with type parameters of type MutableMultimapModifier and TypeMethodDescriptionstatic <T,
V, R extends MutableMultimap<V, T>>
RInternalArrayIterate.groupBy
(T[] array, int size, Function<? super T, ? extends V> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
RInternalArrayIterate.groupByEach
(T[] array, int size, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
RIterableIterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
RIteratorIterate.groupByEach
(Iterator<T> iterator, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
RRandomAccessListIterate.groupByEach
(List<T> list, Function<? super T, ? extends Iterable<V>> function, R target)