Modifier and Type | Method and Description |
---|---|
<V> BagMultimap<V,T> |
Bag.groupBy(Function<? super T,? extends V> function) |
<V> BagMultimap<V,T> |
ParallelBag.groupBy(Function<? super T,? extends V> function) |
<V> BagMultimap<V,T> |
Bag.groupByEach(Function<? super T,? extends Iterable<V>> function) |
<V> BagMultimap<V,T> |
ParallelBag.groupByEach(Function<? super T,? extends Iterable<V>> function) |
Modifier and Type | Method and Description |
---|---|
<V1> BagMultimap<V1,V> |
UnsortedMapIterable.groupBy(Function<? super V,? extends V1> function) |
<V1> BagMultimap<V1,V> |
UnsortedMapIterable.groupByEach(Function<? super V,? extends Iterable<V1>> function) |
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableBagIterableMultimap<K,V> |
interface |
ImmutableBagMultimap<K,V> |
interface |
MutableBagIterableMultimap<K,V> |
interface |
MutableBagMultimap<K,V> |
interface |
UnsortedBagMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
BagMultimap<V,K> |
BagMultimap.flip() |
BagMultimap<K,V> |
BagMultimap.newEmpty() |
BagMultimap<K,V> |
BagMultimap.rejectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate) |
BagMultimap<K,V> |
BagMultimap.rejectKeysValues(Predicate2<? super K,? super V> predicate) |
BagMultimap<K,V> |
BagMultimap.selectKeysMultiValues(Predicate2<? super K,? super Iterable<V>> predicate) |
BagMultimap<K,V> |
BagMultimap.selectKeysValues(Predicate2<? super K,? super V> predicate) |
Modifier and Type | Method and Description |
---|---|
<K2,V2> BagMultimap<K2,V2> |
ListMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function) |
Modifier and Type | Method and Description |
---|---|
<K2,V2> BagMultimap<K2,V2> |
OrderedIterableMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function) |
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableSortedBagMultimap<K,V> |
interface |
MutableSortedBagMultimap<K,V> |
interface |
SortedBagMultimap<K,V> |
Modifier and Type | Method and Description |
---|---|
<K2,V2> BagMultimap<K2,V2> |
SortedBagMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function) |
Modifier and Type | Method and Description |
---|---|
<K2,V2> BagMultimap<K2,V2> |
SortedSetMultimap.collectKeysValues(Function2<? super K,? super V,Pair<K2,V2>> function) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableBagMultimap<K,V> |
class |
HashBagMultimap<K,V> |
class |
ImmutableBagMultimapImpl<K,V>
The default ImmutableBagMultimap implementation.
|
class |
MultiReaderHashBagMultimap<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 |
ImmutableSortedBagMultimapImpl<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
HashBagMultimapWithHashingStrategy<K,V> |
Modifier and Type | Method and Description |
---|---|
static <K,V> void |
Verify.assertBagMultimapsEqual(BagMultimap<K,V> expectedBagMultimap,
BagMultimap<K,V> actualBagMultimap) |
static <K,V> void |
Verify.assertBagMultimapsEqual(BagMultimap<K,V> expectedBagMultimap,
BagMultimap<K,V> actualBagMultimap) |
static <K,V> void |
Verify.assertBagMultimapsEqual(String multimapName,
BagMultimap<K,V> expectedBagMultimap,
BagMultimap<K,V> actualBagMultimap) |
static <K,V> void |
Verify.assertBagMultimapsEqual(String multimapName,
BagMultimap<K,V> expectedBagMultimap,
BagMultimap<K,V> actualBagMultimap) |
Modifier and Type | Method and Description |
---|---|
static <K,V> HashBagMultimap<V,K> |
Iterate.flip(BagMultimap<K,V> bagMultimap)
Flip the keys and values of the multimap.
|
Copyright © 2004–2016. All rights reserved.