Uses of Interface
org.eclipse.collections.api.multimap.MutableMultimap
Package | Description |
---|---|
org.eclipse.collections.api |
This package contains interfaces for Eclipse Collections API.
|
org.eclipse.collections.api.collection | |
org.eclipse.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
org.eclipse.collections.api.multimap |
This package contains interfaces for
Multimap . |
org.eclipse.collections.api.multimap.bag |
This package contains interfaces for
BagMultimap . |
org.eclipse.collections.api.multimap.list |
This package contains interfaces for
ListMultimap . |
org.eclipse.collections.api.multimap.set |
This package contains interfaces for
SetMultimap . |
org.eclipse.collections.api.multimap.sortedbag |
This package contains interfaces for
SortedBagMultimap . |
org.eclipse.collections.api.multimap.sortedset |
This package contains interfaces for
SortedSetMultimap . |
org.eclipse.collections.impl |
This package contains implementations for Eclipse Collections API.
|
org.eclipse.collections.impl.bag | |
org.eclipse.collections.impl.bag.immutable |
This package contains implementations of the
ImmutableBag interface. |
org.eclipse.collections.impl.bimap | |
org.eclipse.collections.impl.bimap.mutable |
This package contains implementations of the
MutableBiMap interface. |
org.eclipse.collections.impl.block.procedure |
This package contains implementations of
Procedure and Procedure2 . |
org.eclipse.collections.impl.collection | |
org.eclipse.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
org.eclipse.collections.impl.collector | |
org.eclipse.collections.impl.forkjoin |
This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
|
org.eclipse.collections.impl.list.mutable |
This package contains implementations of the
MutableList interface. |
org.eclipse.collections.impl.map |
This package contains implementations of the
MapIterable interface. |
org.eclipse.collections.impl.map.mutable |
This package contains implementations of the
MutableMap interface. |
org.eclipse.collections.impl.map.mutable.primitive |
This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
|
org.eclipse.collections.impl.map.ordered.mutable | |
org.eclipse.collections.impl.map.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.multimap |
This package contains implementations of the
Multimap interface. |
org.eclipse.collections.impl.multimap.bag |
This package contains implementations of the
BagMultimap interface. |
org.eclipse.collections.impl.multimap.bag.sorted | |
org.eclipse.collections.impl.multimap.bag.sorted.mutable | |
org.eclipse.collections.impl.multimap.bag.strategy | |
org.eclipse.collections.impl.multimap.list |
This package contains implementations of the
ListMultimap interface. |
org.eclipse.collections.impl.multimap.set |
This package contains implementations of the
SetMultimap interface. |
org.eclipse.collections.impl.multimap.set.sorted |
This package contains implementations of the
SortedSetMultimap interface. |
org.eclipse.collections.impl.multimap.set.strategy |
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. |
org.eclipse.collections.impl.parallel |
This package contains classes which is used for parallel iteration through the containers.
|
org.eclipse.collections.impl.set.immutable |
This package package contains the implementations of
ImmutableSet . |
org.eclipse.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack interface. |
org.eclipse.collections.impl.utility |
This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
|
org.eclipse.collections.impl.utility.internal |
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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RRichIterable. groupBy(Function<? super T,? extends V> function, R target)
Same 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 MutableMultimap Modifier and Type Method Description <V> MutableMultimap<V,T>
MutableCollection. groupBy(Function<? super T,? extends V> function)
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 MutableMultimap Modifier and Type Method Description MutableMultimap<V,K>
MutableMapIterable. flip()
<V1> MutableMultimap<V1,V>
MutableMapIterable. groupBy(Function<? super V,? extends V1> function)
<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 MutableMultimap Modifier and Type Method Description <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 Iterable<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 Iterable<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 MutableMultimap Modifier and Type Method Description MutableMultimap<K,V>
MutableMultimap. 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<V,K>
MutableMultimap. flip()
MutableMultimap<K,V>
MutableMultimap. newEmpty()
MutableMultimap<K,V>
MutableMultimap. rejectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate)
MutableMultimap<K,V>
MutableMultimap. rejectKeysValues(Predicate2<? super K,? super V> predicate)
MutableMultimap<K,V>
MutableMultimap. selectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate)
MutableMultimap<K,V>
MutableMultimap. selectKeysValues(Predicate2<? super K,? super V> predicate)
MutableMultimap<K,V>
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.bag Modifier and Type Interface Description interface
MutableBagIterableMultimap<K,V>
interface
MutableBagMultimap<K,V>
Methods in org.eclipse.collections.api.multimap.bag that return MutableMultimap Modifier and Type Method Description <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 Modifier and Type Interface Description interface
MutableListMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.set
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.set Modifier and Type Interface Description interface
MutableSetIterableMultimap<K,V>
interface
MutableSetMultimap<K,V>
Methods in org.eclipse.collections.api.multimap.set that return MutableMultimap Modifier and Type Method Description <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 Modifier and Type Interface Description interface
MutableSortedBagMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.api.multimap.sortedset
Subinterfaces of MutableMultimap in org.eclipse.collections.api.multimap.sortedset Modifier and Type Interface Description interface
MutableSortedSetMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with type parameters of type MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RAbstractRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V, R extends MutableMultimap<V, T>>
RUnmodifiableRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RAbstractBag. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RImmutableHashBag. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <VV, R extends MutableMultimap<VV, V>>
RAbstractBiMap. groupBy(Function<? super V,? extends VV> function, R target)
<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 MutableMultimap Modifier and Type Method Description <VV, R extends MutableMultimap<VV, V>>
RUnmodifiableBiMap. groupBy(Function<? super V,? extends VV> function, R target)
<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 MutableMultimap Modifier and Type Method Description static <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 MutableMultimap Constructor Description MultimapEachPutProcedure(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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RAbstractSynchronizedRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RAbstractCollectionAdapter. groupBy(Function<? super T,? extends V> function, R target)
<V, R extends MutableMultimap<V, T>>
RAbstractMultiReaderMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V, R extends MutableMultimap<V, T>>
RAbstractUnmodifiableMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <V> MutableMultimap<V,T>
AbstractCollectionAdapter. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
AbstractSynchronizedMutableCollection. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
AbstractUnmodifiableMutableCollection. groupBy(Function<? super T,? extends V> function)
<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 MutableMultimap Modifier and Type Method Description static <T, K, R extends MutableMultimap<K, T>>
Collector<T,?,R>Collectors2. groupBy(Function<? super T,? extends K> groupBy, Supplier<R> supplier)
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 MutableMultimap Modifier and Type Method Description 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.Methods in org.eclipse.collections.impl.forkjoin that return MutableMultimap Modifier and Type Method Description static <K, V> MutableMultimap<K,V>
FJIterate. groupBy(Iterable<V> iterable, Function<? super V,? extends K> function)
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)
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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RFastList. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <V1> MutableMultimap<V1,V>
AbstractSynchronizedMapIterable. groupBy(Function<? super V,? extends V1> function)
<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 MutableMultimap Modifier and Type Method Description <R, C extends MutableMultimap<R, V>>
CUnmodifiableMutableMap. groupBy(Function<? super V,? extends R> function, C target)
<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 MutableMultimap Modifier and Type Method Description <VV, R extends MutableMultimap<VV, V>>
RByteObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RCharObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RDoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RFloatObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RIntObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RLongObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RShortObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedByteObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedCharObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedDoubleObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedFloatObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedIntObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedLongObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RSynchronizedShortObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableByteObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableCharObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableDoubleObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableFloatObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableIntObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableLongObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV, R extends MutableMultimap<VV, V>>
RUnmodifiableShortObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<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 MutableMultimap Modifier and Type Method Description <VV, R extends MutableMultimap<VV, V>>
RUnmodifiableMutableOrderedMap. groupBy(Function<? super V,? extends VV> function, R target)
<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 MutableMultimap Modifier and Type Method Description <R, C extends MutableMultimap<R, V>>
CUnmodifiableTreeMap. groupBy(Function<? super V,? extends R> function, C target)
<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 MutableMultimap Modifier and Type Class Description class
AbstractMutableMultimap<K,V,C extends MutableCollection<V>>
class
AbstractSynchronizedMultimap<K,V>
class
AbstractSynchronizedPutMultimap<K,V,C extends MutableCollection<V>>
Methods in org.eclipse.collections.impl.multimap with type parameters of type MutableMultimap Modifier and Type Method Description <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 Iterable<V>> predicate, R target)
<R extends MutableMultimap<K, V>>
RAbstractSynchronizedMultimap. rejectKeysMultiValues(Predicate2<? super K,? super Iterable<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 Iterable<V>> predicate, R target)
<R extends MutableMultimap<K, V>>
RAbstractSynchronizedMultimap. selectKeysMultiValues(Predicate2<? super K,? super Iterable<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 MutableMultimap Constructor Description SynchronizedMultimapSerializationProxy(MutableMultimap<K,V> multimap)
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag
Classes in org.eclipse.collections.impl.multimap.bag that implement MutableMultimap Modifier and Type Class Description class
AbstractMutableBagMultimap<K,V>
class
HashBagMultimap<K,V>
class
MultiReaderHashBagMultimap<K,V>
class
SynchronizedBagMultimap<K,V>
class
SynchronizedPutHashBagMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.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 Modifier and Type Class Description class
TreeBagMultimap<K,V>
Deprecated.in 7.0. -
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 Modifier and Type Class Description class
SynchronizedSortedBagMultimap<K,V>
class
TreeBagMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.bag.strategy
Classes in org.eclipse.collections.impl.multimap.bag.strategy that implement MutableMultimap Modifier and Type Class Description class
HashBagMultimapWithHashingStrategy<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.list
Classes in org.eclipse.collections.impl.multimap.list that implement MutableMultimap Modifier and Type Class Description class
AbstractMutableListMultimap<K,V>
class
FastListMultimap<K,V>
class
MultiReaderFastListMultimap<K,V>
class
SynchronizedListMultimap<K,V>
class
SynchronizedPutFastListMultimap<K,V>
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 MutableMultimap Modifier and Type Class Description class
AbstractMutableSetMultimap<K,V>
class
MultiReaderUnifiedSetMultimap<K,V>
class
SynchronizedPutUnifiedSetMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
SynchronizedSetMultimap<K,V>
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 MutableMultimap Modifier and Type Class Description class
SynchronizedPutTreeSortedSetMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.class
SynchronizedSortedSetMultimap<K,V>
class
TreeSortedSetMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.multimap.set.strategy
Classes in org.eclipse.collections.impl.multimap.set.strategy that implement MutableMultimap Modifier and Type Class Description class
UnifiedSetWithHashingStrategyMultimap<K,V>
-
Uses of MutableMultimap in org.eclipse.collections.impl.parallel
Methods in org.eclipse.collections.impl.parallel with type parameters of type MutableMultimap Modifier and Type Method Description 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.Methods in org.eclipse.collections.impl.parallel that return MutableMultimap Modifier and Type Method Description static <K, V> MutableMultimap<K,V>
ParallelIterate. groupBy(Iterable<V> iterable, Function<? super V,? extends K> function)
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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RAbstractImmutableSet. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description <V, R extends MutableMultimap<V, T>>
RArrayStack. groupBy(Function<? super T,? extends V> function, R target)
<V, R extends MutableMultimap<V, T>>
RSynchronizedStack. groupBy(Function<? super T,? extends V> function, R target)
<V, R extends MutableMultimap<V, T>>
RUnmodifiableStack. groupBy(Function<? super T,? extends V> function, R target)
<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 MutableMultimap Modifier and Type Method Description static <T, V, R extends MutableMultimap<V, T>>
RArrayIterate. groupBy(T[] array, Function<? super T,? extends V> function, R target)
static <T, V, R extends MutableMultimap<V, T>>
RArrayListIterate. groupBy(ArrayList<T> list, Function<? super T,? extends V> function, R target)
static <T, V, R extends MutableMultimap<V, T>>
RIterate. groupBy(Iterable<T> iterable, Function<? super T,? extends V> function, R targetMultimap)
static <T, V, R extends MutableMultimap<V, T>>
RListIterate. groupBy(List<T> list, Function<? super T,? extends V> function, R target)
static <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 MutableMultimap Modifier and Type Method Description static <T, V> MutableMultimap<V,T>
Iterate. groupBy(Iterable<T> iterable, Function<? super T,? extends V> function)
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 MutableMultimap Modifier and Type Method Description static <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>>
RIterableIterate. groupBy(Iterable<T> iterable, Function<? super T,? extends V> function, R target)
static <T, V, R extends MutableMultimap<V, T>>
RIteratorIterate. groupBy(Iterator<T> iterator, Function<? super T,? extends V> function, R target)
static <T, V, R extends MutableMultimap<V, T>>
RRandomAccessListIterate. groupBy(List<T> list, Function<? super T,? extends V> function, R target)
static <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)