Package | Description |
---|---|
com.gs.collections.api |
This package contains interfaces for GS Collections API.
|
com.gs.collections.api.collection | |
com.gs.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
com.gs.collections.api.map.primitive |
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
|
com.gs.collections.api.multimap |
This package contains interfaces for
Multimap . |
com.gs.collections.api.multimap.bag |
This package contains interfaces for
BagMultimap . |
com.gs.collections.api.multimap.list |
This package contains interfaces for
ListMultimap . |
com.gs.collections.api.multimap.set |
This package contains interfaces for
SetMultimap . |
com.gs.collections.api.multimap.sortedbag |
This package contains interfaces for
SortedBagMultimap . |
com.gs.collections.api.multimap.sortedset |
This package contains interfaces for
SortedSetMultimap . |
com.gs.collections.impl |
This package contains implementations for GS Collections API.
|
com.gs.collections.impl.bag.immutable |
This package contains implementations of the
ImmutableBag interface. |
com.gs.collections.impl.bag.mutable |
This package contains implementations of the
MutableBag interface. |
com.gs.collections.impl.bag.sorted.mutable |
This package contains implementations of
MutableSortedBag . |
com.gs.collections.impl.block.procedure |
This package contains implementations of
Procedure and Procedure2 . |
com.gs.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
com.gs.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.
|
com.gs.collections.impl.lazy |
This package contains implementations of the
LazyIterable interface. |
com.gs.collections.impl.list.mutable |
This package contains implementations of the
MutableList interface. |
com.gs.collections.impl.map |
This package contains implementations of the
MapIterable interface. |
com.gs.collections.impl.map.mutable |
This package contains implementations of the
MutableMap interface. |
com.gs.collections.impl.map.mutable.primitive |
This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
|
com.gs.collections.impl.map.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
com.gs.collections.impl.multimap |
This package contains implementations of the
Multimap interface. |
com.gs.collections.impl.multimap.bag |
This package contains implementations of the
BagMultimap interface. |
com.gs.collections.impl.multimap.list |
This package contains implementations of the
ListMultimap interface. |
com.gs.collections.impl.multimap.set |
This package contains implementations of the
SetMultimap interface. |
com.gs.collections.impl.multimap.set.sorted |
This package contains implementations of the
SortedSetMultimap interface. |
com.gs.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. |
com.gs.collections.impl.parallel |
This package contains classes which is used for parallel iteration through the containers.
|
com.gs.collections.impl.set.immutable |
This package package contains the implementations of
ImmutableSet . |
com.gs.collections.impl.set.mutable |
This package package contains implementations of
MutableSet . |
com.gs.collections.impl.set.strategy.mutable |
This package contains implementations of sets with user defined
HashingStrategy s. |
com.gs.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack interface. |
com.gs.collections.impl.utility |
This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
|
com.gs.collections.impl.utility.internal |
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
|
Modifier and Type | Method and 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 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 and Description |
---|---|
<V> MutableMultimap<V,T> |
MutableCollection.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
MutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function) |
Modifier and Type | Method and Description |
---|---|
<VV> MutableMultimap<VV,V> |
MutableMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
MutableMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
Modifier and Type | Method and Description |
---|---|
<VV> MutableMultimap<VV,V> |
MutablePrimitiveObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
MutablePrimitiveObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
Modifier and Type | Method and Description |
---|---|
MutableMultimap<K,V> |
MutableMultimap.newEmpty() |
MutableMultimap<K,V> |
Multimap.toMutable()
Returns a mutable copy of this Multimap.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MutableBagMultimap<K,V> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableListMultimap<K,V> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSetMultimap<K,V> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSortedBagMultimap<K,V> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableSortedSetMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
SynchronizedRichIterable.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.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
SynchronizedRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnmodifiableRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractRichIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
ImmutableArrayBag.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
ImmutableHashBag.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
ImmutableArrayBag.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
ImmutableHashBag.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
HashBag.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
HashBag.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
TreeBag.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
TreeBag.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and 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) |
Constructor and Description |
---|
MultimapEachPutProcedure(MutableMultimap<K,V> multimap,
Function<? super V,? extends Iterable<K>> keyFunction) |
MultimapPutProcedure(MutableMultimap<K,V> multimap,
Function<? super V,? extends K> keyFunction) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractUnmodifiableMutableCollection.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>> |
AbstractSynchronizedMutableCollection.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractCollectionAdapter.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractUnmodifiableMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractMultiReaderMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractSynchronizedMutableCollection.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractCollectionAdapter.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V> MutableMultimap<V,T> |
AbstractUnmodifiableMutableCollection.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
AbstractSynchronizedMutableCollection.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
AbstractCollectionAdapter.groupBy(Function<? super T,? extends V> function) |
<V> MutableMultimap<V,T> |
AbstractUnmodifiableMutableCollection.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> |
AbstractCollectionAdapter.groupByEach(Function<? super T,? extends Iterable<V>> function) |
Modifier and Type | Method and Description |
---|---|
static <K,V,R extends MutableMultimap<K,V>> |
FJIterate.groupBy(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(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(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
ForkJoinPool executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
static <K,V> MutableMultimap<K,V> |
FJIterate.groupBy(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(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(Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize,
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(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(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(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
ForkJoinPool executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
AbstractLazyIterable.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
AbstractLazyIterable.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
FastList.groupBy(Function<? super T,? extends V> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<KK,R extends MutableMultimap<KK,V>> |
SynchronizedMapIterable.groupBy(Function<? super V,? extends KK> function,
R target) |
<R,C extends MutableMultimap<R,V>> |
AbstractMapIterable.groupBy(Function<? super V,? extends R> function,
C target) |
<KK,R extends MutableMultimap<KK,V>> |
SynchronizedMapIterable.groupByEach(Function<? super V,? extends Iterable<KK>> function,
R target) |
<R,C extends MutableMultimap<R,V>> |
AbstractMapIterable.groupByEach(Function<? super V,? extends Iterable<R>> function,
C target) |
Modifier and Type | Method and 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 Iterable<R>> function,
C target) |
Modifier and Type | Method and Description |
---|---|
<KK> MutableMultimap<KK,V> |
SynchronizedMutableMap.groupBy(Function<? super V,? extends KK> function) |
<R> MutableMultimap<R,V> |
UnmodifiableMutableMap.groupBy(Function<? super V,? extends R> function) |
<VV> MutableMultimap<VV,V> |
AbstractMutableMap.groupBy(Function<? super V,? extends VV> function) |
<KK> MutableMultimap<KK,V> |
SynchronizedMutableMap.groupByEach(Function<? super V,? extends Iterable<KK>> function) |
<R> MutableMultimap<R,V> |
UnmodifiableMutableMap.groupByEach(Function<? super V,? extends Iterable<R>> function) |
<VV> MutableMultimap<VV,V> |
AbstractMutableMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
Modifier and Type | Method and Description |
---|---|
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableShortObjectMap.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>> |
SynchronizedLongObjectMap.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>> |
ShortObjectHashMap.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>> |
UnmodifiableFloatObjectMap.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>> |
DoubleObjectHashMap.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>> |
CharObjectHashMap.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>> |
UnmodifiableIntObjectMap.groupBy(Function<? super V,? extends VV> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ByteObjectHashMap.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>> |
SynchronizedByteObjectMap.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>> |
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>> |
SynchronizedIntObjectMap.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>> |
UnmodifiableShortObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedCharObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedLongObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableDoubleObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ShortObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedDoubleObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableFloatObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
IntObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
DoubleObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedFloatObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
CharObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
FloatObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableIntObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
ByteObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedShortObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedByteObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableLongObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableByteObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
UnmodifiableCharObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
SynchronizedIntObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
<VV,R extends MutableMultimap<VV,V>> |
LongObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<VV> MutableMultimap<VV,V> |
UnmodifiableShortObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedCharObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedLongObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableDoubleObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
ShortObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedDoubleObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableFloatObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
IntObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
DoubleObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedFloatObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
CharObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
FloatObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableIntObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
ByteObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedShortObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedByteObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableLongObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableByteObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableCharObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedIntObjectMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
LongObjectHashMap.groupBy(Function<? super V,? extends VV> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableShortObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedCharObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedLongObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableDoubleObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
ShortObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedDoubleObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableFloatObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
IntObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
DoubleObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedFloatObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
CharObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
FloatObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableIntObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
ByteObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedShortObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedByteObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableLongObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableByteObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
UnmodifiableCharObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
SynchronizedIntObjectMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
<VV> MutableMultimap<VV,V> |
LongObjectHashMap.groupByEach(Function<? super V,? extends Iterable<VV>> function) |
Modifier and Type | Method and 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 Iterable<R>> function,
C target) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableMultimap<K,V,C extends MutableCollection<V>> |
class |
AbstractSynchronizedPutMultimap<K,V,C extends MutableCollection<V>> |
Modifier and Type | Class and Description |
---|---|
class |
HashBagMultimap<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 and Description |
---|---|
class |
FastListMultimap<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 and Description |
---|---|
class |
SynchronizedPutUnifiedSetMultimap<K,V>
A Multimap that is optimized for parallel writes, but is not protected for concurrent reads.
|
class |
UnifiedSetMultimap<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
TreeSortedSetMultimap<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
UnifiedSetWithHashingStrategyMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
static <K,V,R extends MutableMultimap<K,V>> |
ParallelIterate.groupBy(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(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(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
Executor executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and Description |
---|---|
static <K,V> MutableMultimap<K,V> |
ParallelIterate.groupBy(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(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(Iterable<V> iterable,
Function<? super V,? extends K> function,
int batchSize,
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(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(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(Iterable<V> iterable,
Function<? super V,? extends K> function,
R concurrentMultimap,
int batchSize,
Executor executor)
Same effect as
Iterate.groupBy(Iterable, Function) ,
but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. |
Modifier and Type | Method and 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 Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
UnifiedSet.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnifiedSet.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,K>> |
UnifiedSetWithHashingStrategy.groupBy(Function<? super K,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,K>> |
UnifiedSetWithHashingStrategy.groupByEach(Function<? super K,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
<V,R extends MutableMultimap<V,T>> |
ArrayStack.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>> |
SynchronizedStack.groupBy(Function<? super T,? extends V> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
ArrayStack.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
UnmodifiableStack.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
<V,R extends MutableMultimap<V,T>> |
SynchronizedStack.groupByEach(Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and Description |
---|---|
static <T,V,R extends MutableMultimap<V,T>> |
ArrayListIterate.groupBy(ArrayList<T> list,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
Iterate.groupBy(Iterable<T> iterable,
Function<? super T,? extends V> function,
R targetMultimap) |
static <T,V,R extends MutableMultimap<V,T>> |
ListIterate.groupBy(List<T> list,
Function<? super T,? extends V> function,
R target) |
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.groupByEach(ArrayList<T> list,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
Iterate.groupByEach(Iterable<T> iterable,
Function<? super T,? extends Iterable<V>> function,
R targetCollection) |
static <T,V,R extends MutableMultimap<V,T>> |
ListIterate.groupByEach(List<T> list,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
ArrayIterate.groupByEach(T[] array,
Function<? super T,? extends Iterable<V>> function,
R target) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static <T,V,R extends MutableMultimap<V,T>> |
IterableIterate.groupBy(Iterable<T> iterable,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
IteratorIterate.groupBy(Iterator<T> iterator,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
RandomAccessListIterate.groupBy(List<T> list,
Function<? super T,? extends V> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
IterableIterate.groupByEach(Iterable<T> iterable,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
IteratorIterate.groupByEach(Iterator<T> iterator,
Function<? super T,? extends Iterable<V>> function,
R target) |
static <T,V,R extends MutableMultimap<V,T>> |
RandomAccessListIterate.groupByEach(List<T> list,
Function<? super T,? extends Iterable<V>> function,
R target) |
Copyright © 2004–2019. All rights reserved.