Uses of Interface
org.eclipse.collections.api.multimap.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 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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.Modifier 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.default MutableMultimap<K,
V> MutableMultimap.withKeyMultiValues
(K key, V... values) Puts the key / values combination into the MutableMultimap and returns the MutableMultimap (this).default MutableMultimap<K,
V> MutableMultimap.withKeyValue
(K key, V value) Puts the key / value combination into the MutableMultimap and returns the MutableMultimap (this). -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.bag
Modifier and TypeMethodDescription<V2> MutableMultimap<K,
V2> MutableBagIterableMultimap.collectValues
(Function<? super V, ? extends V2> function) -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.list
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.set
Modifier and TypeMethodDescription<V2> MutableMultimap<K,
V2> MutableSetIterableMultimap.collectValues
(Function<? super V, ? extends V2> function) -
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedbag
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedset
-
Uses of MutableMultimap in org.eclipse.collections.impl
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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) ModifierConstructorDescriptionMultimapEachPutProcedure
(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
Modifier 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
Modifier 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) Modifier 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
Modifier 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
Modifier 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.Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
AbstractMutableMultimap<K,
V, C extends MutableCollection<V>> class
class
AbstractSynchronizedPutMultimap<K,
V, C extends MutableCollection<V>> Modifier 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) Modifier and TypeMethodDescriptionAbstractSynchronizedMultimap.withKeyMultiValues
(K key, V... values) AbstractSynchronizedPutMultimap.withKeyMultiValues
(K key, V... values) ModifierConstructorDescriptionSynchronizedMultimapSerializationProxy
(MutableMultimap<K, V> multimap) -
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag
Modifier 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
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.sorted.mutable
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.strategy
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.list
Modifier 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
Modifier 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
Modifier 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
-
Uses of MutableMultimap in org.eclipse.collections.impl.parallel
Modifier 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.Modifier 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
Modifier 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
Modifier 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
Modifier 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
.Modifier 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
Modifier 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)