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.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.
|
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
RichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
Same as
RichIterable.groupBy(Function) , except that the results are gathered into the specified target
multimap. |
<V,R extends MutableMultimap<V,T>> |
RichIterable.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Same as
RichIterable.groupByEach(Function) , except that the results are gathered into the specified target
multimap. |
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 java.lang.Iterable<V>> function) |
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 java.lang.Iterable<V1>> function) |
Modifier and Type | Method | Description |
---|---|---|
<K2,V2,R extends MutableMultimap<K2,V2>> |
Multimap.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>> |
Multimap.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>> |
Multimap.rejectKeysMultiValues(Predicate2<? super K,? super java.lang.Iterable<V>> predicate,
R target) |
Same as the reject method but uses the specified target multimap for the results.
|
<R extends MutableMultimap<K,V>> |
Multimap.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>> |
Multimap.selectKeysMultiValues(Predicate2<? super K,? super java.lang.Iterable<V>> predicate,
R target) |
Same as the select method but uses the specified target multimap for the results.
|
<R extends MutableMultimap<K,V>> |
Multimap.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 Type | Method | Description |
---|---|---|
MutableMultimap<K,V> |
MutableMultimap.asSynchronized() |
Returns a synchronized wrapper backed by this multimap.
|
<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 java.lang.Iterable<V>> predicate) |
|
MutableMultimap<K,V> |
MutableMultimap.rejectKeysValues(Predicate2<? super K,? super V> predicate) |
|
MutableMultimap<K,V> |
MutableMultimap.selectKeysMultiValues(Predicate2<? super K,? super java.lang.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.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableBagIterableMultimap<K,V> |
|
interface |
MutableBagMultimap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
<V2> MutableMultimap<K,V2> |
MutableBagIterableMultimap.collectValues(Function<? super V,? extends V2> function) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableListMultimap<K,V> |
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableSetIterableMultimap<K,V> |
|
interface |
MutableSetMultimap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
<V2> MutableMultimap<K,V2> |
MutableSetIterableMultimap.collectValues(Function<? super V,? extends V2> function) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableSortedBagMultimap<K,V> |
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableSortedSetMultimap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
UnmodifiableRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractRichIterable.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
UnmodifiableRichIterable.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractBag.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractBag.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
ImmutableHashBag.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
ImmutableHashBag.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMultimap<VV,V>> |
AbstractBiMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
AbstractBiMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableBiMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableBiMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MultimapEachPutProcedure<K,V> |
MultimapEachPutProcedure.on(MutableMultimap<K,V> multimap,
Function<? super V,? extends java.lang.Iterable<K>> keyFunction) |
|
static <K,V> MultimapPutProcedure<K,V> |
MultimapPutProcedure.on(MutableMultimap<K,V> multimap,
Function<? super V,? extends K> keyFunction) |
Constructor | Description |
---|---|
MultimapEachPutProcedure(MutableMultimap<K,V> multimap,
Function<? super V,? extends java.lang.Iterable<K>> keyFunction) |
|
MultimapKeyValuePutAllProcedure(MutableMultimap<K,V> mutableMultimap,
Function<? super T,? extends K> keyFunction,
Function<? super T,? extends java.lang.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) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractSynchronizedRichIterable.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractSynchronizedRichIterable.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractCollectionAdapter.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractMultiReaderMutableCollection.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractUnmodifiableMutableCollection.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractCollectionAdapter.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractMultiReaderMutableCollection.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractUnmodifiableMutableCollection.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
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 java.lang.Iterable<V>> function) |
|
<V> MutableMultimap<V,T> |
AbstractSynchronizedMutableCollection.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function) |
|
<V> MutableMultimap<V,T> |
AbstractUnmodifiableMutableCollection.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function) |
Modifier and Type | Method | Description |
---|---|---|
static <T,K,R extends MutableMultimap<K,T>> |
Collectors2.groupBy(Function<? super T,? extends K> groupBy,
java.util.function.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>> |
Collectors2.groupByAndCollect(Function<? super T,? extends K> groupBy,
Function<? super T,? extends V> valueFunction,
java.util.function.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.
|
Modifier and Type | Method | Description |
---|---|---|
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
java.util.concurrent.ForkJoinPool executor) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize,
java.util.concurrent.ForkJoinPool executor) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
java.util.concurrent.ForkJoinPool executor) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
FastList.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
FastList.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
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 java.lang.Iterable<V1>> function) |
Modifier and Type | Method | Description |
---|---|---|
<R,C extends MutableMultimap<R,V>> |
UnmodifiableMutableMap.groupBy(Function<? super V,? extends R> function,
C target) |
|
<R,C extends MutableMultimap<R,V>> |
UnmodifiableMutableMap.groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function,
C target) |
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMultimap<VV,V>> |
ByteObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
CharObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
DoubleObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
FloatObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
IntObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
LongObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
ShortObjectHashMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedByteObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedCharObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedDoubleObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedFloatObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedIntObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedLongObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedShortObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableByteObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableCharObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableDoubleObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableFloatObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableIntObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableLongObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableShortObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
ByteObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
CharObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
DoubleObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
FloatObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
IntObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
LongObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
ShortObjectHashMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedByteObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedCharObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedDoubleObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedFloatObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedIntObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedLongObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedShortObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableByteObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableCharObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableDoubleObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableFloatObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableIntObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableLongObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableShortObjectMap.groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<R,C extends MutableMultimap<R,V>> |
UnmodifiableTreeMap.groupBy(Function<? super V,? extends R> function,
C target) |
|
<R,C extends MutableMultimap<R,V>> |
UnmodifiableTreeMap.groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function,
C target) |
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>> |
Modifier and Type | Method | Description |
---|---|---|
<K2,V2,R extends MutableMultimap<K2,V2>> |
AbstractMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function,
R target) |
|
<K2,V2,R extends MutableMultimap<K2,V2>> |
AbstractSynchronizedMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function,
R target) |
|
<V2,R extends MutableMultimap<K,V2>> |
AbstractMultimap.collectValues(Function<? super V,? extends V2> function,
R target) |
|
<V2,R extends MutableMultimap<K,V2>> |
AbstractSynchronizedMultimap.collectValues(Function<? super V,? extends V2> function,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractMultimap.rejectKeysMultiValues(Predicate2<? super K,? super java.lang.Iterable<V>> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractSynchronizedMultimap.rejectKeysMultiValues(Predicate2<? super K,? super java.lang.Iterable<V>> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractMultimap.rejectKeysValues(Predicate2<? super K,? super V> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractSynchronizedMultimap.rejectKeysValues(Predicate2<? super K,? super V> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractMultimap.selectKeysMultiValues(Predicate2<? super K,? super java.lang.Iterable<V>> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractSynchronizedMultimap.selectKeysMultiValues(Predicate2<? super K,? super java.lang.Iterable<V>> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractMultimap.selectKeysValues(Predicate2<? super K,? super V> predicate,
R target) |
|
<R extends MutableMultimap<K,V>> |
AbstractSynchronizedMultimap.selectKeysValues(Predicate2<? super K,? super V> predicate,
R target) |
Constructor | Description |
---|---|
SynchronizedMultimapSerializationProxy(MutableMultimap<K,V> multimap) |
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. Use
TreeBagMultimap instead. |
Modifier and Type | Class | Description |
---|---|---|
class |
TreeBagMultimap<K,V> |
Deprecated.
in 7.0. Use
TreeBagMultimap instead. |
Modifier and Type | Class | Description |
---|---|---|
class |
SynchronizedSortedBagMultimap<K,V> |
|
class |
TreeBagMultimap<K,V> |
Modifier and Type | Class | Description |
---|---|---|
class |
HashBagMultimapWithHashingStrategy<K,V> |
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.
|
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> |
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> |
Modifier and Type | Class | Description |
---|---|---|
class |
UnifiedSetWithHashingStrategyMultimap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
java.util.concurrent.Executor executor) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize,
java.util.concurrent.Executor executor) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(java.lang.Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
java.util.concurrent.Executor executor) |
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractImmutableSet.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
AbstractImmutableSet.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMultimap<V,T>> |
ArrayStack.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
SynchronizedStack.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
UnmodifiableStack.groupBy(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
ArrayStack.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
SynchronizedStack.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
<V,R extends MutableMultimap<V,T>> |
UnmodifiableStack.groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
static <T,V,R extends MutableMultimap<V,T>> |
ArrayIterate.groupBy(T[] array,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
ArrayListIterate.groupBy(java.util.ArrayList<T> list,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
Iterate.groupBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends V> function,
R targetMultimap) |
|
static <T,V,R extends MutableMultimap<V,T>> |
ListIterate.groupBy(java.util.List<T> list,
Function<? super T,? extends V> function,
R target) |
|
static <T,K,V,R extends MutableMultimap<K,V>> |
Iterate.groupByAndCollect(java.lang.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 to
targetMultimap and return the targetMultimap . |
static <T,V,R extends MutableMultimap<V,T>> |
ArrayIterate.groupByEach(T[] array,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
ArrayListIterate.groupByEach(java.util.ArrayList<T> list,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
Iterate.groupByEach(java.lang.Iterable<T> iterable,
Function<? super T,? extends java.lang.Iterable<V>> function,
R targetCollection) |
|
static <T,V,R extends MutableMultimap<V,T>> |
ListIterate.groupByEach(java.util.List<T> list,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
static <T,K,V,R extends MutableMultimap<K,V>> |
Iterate.toMultimap(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> keyFunction,
Function<? super T,? extends java.lang.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 to
targetMultimap and return the targetMultimap . |
Modifier and Type | Method | Description |
---|---|---|
static <T,V> MutableMultimap<V,T> |
Iterate.groupBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends V> function) |
|
static <T,V> MutableMultimap<V,T> |
Iterate.groupByEach(java.lang.Iterable<T> iterable,
Function<? super T,? extends java.lang.Iterable<V>> function) |
Modifier and Type | Method | Description |
---|---|---|
static <T,V,R extends MutableMultimap<V,T>> |
InternalArrayIterate.groupBy(T[] array,
int size,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
IterableIterate.groupBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
IteratorIterate.groupBy(java.util.Iterator<T> iterator,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
RandomAccessListIterate.groupBy(java.util.List<T> list,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
InternalArrayIterate.groupByEach(T[] array,
int size,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
IterableIterate.groupByEach(java.lang.Iterable<T> iterable,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
IteratorIterate.groupByEach(java.util.Iterator<T> iterator,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
|
static <T,V,R extends MutableMultimap<V,T>> |
RandomAccessListIterate.groupByEach(java.util.List<T> list,
Function<? super T,? extends java.lang.Iterable<V>> function,
R target) |
Copyright © 2004–2017. All rights reserved.