Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
RichIterable.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
Converts the collection to a BiMap implementation using the specified key and value functions.
|
Modifier and Type | Method | Description |
---|---|---|
MutableBiMap<K,V> |
MutableBiMap.asSynchronized() |
|
MutableBiMap<K,V> |
MutableBiMap.asUnmodifiable() |
|
MutableBiMap<K,V> |
MutableBiMap.clone() |
|
<K2,V2> MutableBiMap<K2,V2> |
MutableBiMap.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
|
<R> MutableBiMap<K,R> |
MutableBiMap.collectValues(Function2<? super K,? super V,? extends R> function) |
|
MutableBiMap<V,K> |
MutableBiMap.flipUniqueValues() |
|
<VV> MutableBiMap<VV,V> |
MutableBiMap.groupByUniqueKey(Function<? super V,? extends VV> function) |
|
MutableBiMap<V,K> |
MutableBiMap.inverse() |
|
MutableBiMap<K,V> |
MutableBiMap.newEmpty() |
|
MutableBiMap<K,V> |
MutableBiMap.reject(Predicate2<? super K,? super V> predicate) |
|
MutableBiMap<K,V> |
MutableBiMap.select(Predicate2<? super K,? super V> predicate) |
|
MutableBiMap<K,V> |
MutableBiMap.tap(Procedure<? super V> procedure) |
|
MutableBiMap<K,V> |
MutableBiMap.withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs) |
|
MutableBiMap<K,V> |
MutableBiMap.withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues) |
|
MutableBiMap<K,V> |
MutableBiMap.withKeyValue(K key,
V value) |
|
MutableBiMap<K,V> |
MutableBiMap.withoutAllKeys(Iterable<? extends K> keys) |
|
MutableBiMap<K,V> |
MutableBiMap.withoutKey(K key) |
Modifier and Type | Method | Description |
---|---|---|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.empty() |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.of() |
Same as
MutableBiMapFactory.empty() . |
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.of(K key,
V value) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.of(K key1,
V value1,
K key2,
V value2) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.of(K key1,
V value1,
K key2,
V value2,
K key3,
V value3) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.of(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.with() |
Same as
MutableBiMapFactory.empty() . |
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.with(K key,
V value) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.with(K key1,
V value1,
K key2,
V value2) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.with(K key1,
V value1,
K key2,
V value2,
K key3,
V value3) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactory.with(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4) |
Modifier and Type | Method | Description |
---|---|---|
<K,V> ImmutableBiMap<K,V> |
ImmutableBiMapFactory.ofAll(MutableBiMap<K,V> biMap) |
|
<K,V> ImmutableBiMap<K,V> |
ImmutableBiMapFactory.withAll(MutableBiMap<K,V> biMap) |
Modifier and Type | Method | Description |
---|---|---|
<K,V> MutableBiMap<K,V> |
AbstractRichIterable.toBiMap(Function<? super T,? extends K> keyFunction,
Function<? super T,? extends V> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableRichIterable.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
AbstractBiMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<K,V> ImmutableBiMap<K,V> |
ImmutableBiMapFactoryImpl.ofAll(MutableBiMap<K,V> biMap) |
|
<K,V> ImmutableBiMap<K,V> |
ImmutableBiMapFactoryImpl.withAll(MutableBiMap<K,V> biMap) |
Modifier and Type | Class | Description |
---|---|---|
class |
HashBiMap<K,V> |
A
MutableBiMap which uses two hash tables as its underlying data store. |
class |
SynchronizedBiMap<K,V> |
|
class |
UnmodifiableBiMap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
MutableBiMap<K,V> |
SynchronizedBiMap.asSynchronized() |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.asSynchronized() |
|
MutableBiMap<K,V> |
SynchronizedBiMap.asUnmodifiable() |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.asUnmodifiable() |
|
MutableBiMap<K,V> |
SynchronizedBiMap.clone() |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.clone() |
|
<K2,V2> MutableBiMap<K2,V2> |
SynchronizedBiMap.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
|
<K2,V2> MutableBiMap<K2,V2> |
UnmodifiableBiMap.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
|
<R> MutableBiMap<K,R> |
SynchronizedBiMap.collectValues(Function2<? super K,? super V,? extends R> function) |
|
<R> MutableBiMap<K,R> |
UnmodifiableBiMap.collectValues(Function2<? super K,? super V,? extends R> function) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.empty() |
|
MutableBiMap<V,K> |
SynchronizedBiMap.flipUniqueValues() |
|
MutableBiMap<V,K> |
UnmodifiableBiMap.flipUniqueValues() |
|
<VV> MutableBiMap<VV,V> |
SynchronizedBiMap.groupByUniqueKey(Function<? super V,? extends VV> function) |
|
<VV> MutableBiMap<VV,V> |
UnmodifiableBiMap.groupByUniqueKey(Function<? super V,? extends VV> function) |
|
MutableBiMap<V,K> |
SynchronizedBiMap.inverse() |
|
MutableBiMap<V,K> |
UnmodifiableBiMap.inverse() |
|
MutableBiMap<K,V> |
SynchronizedBiMap.newEmpty() |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.newEmpty() |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.of() |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.of(K key,
V value) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.of(K key1,
V value1,
K key2,
V value2) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.of(K key1,
V value1,
K key2,
V value2,
K key3,
V value3) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.of(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.reject(Predicate2<? super K,? super V> predicate) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.reject(Predicate2<? super K,? super V> predicate) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.select(Predicate2<? super K,? super V> predicate) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.select(Predicate2<? super K,? super V> predicate) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.tap(Procedure<? super V> procedure) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.tap(Procedure<? super V> procedure) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableBiMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.with() |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.with(K key,
V value) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.with(K key1,
V value1,
K key2,
V value2) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.with(K key1,
V value1,
K key2,
V value2,
K key3,
V value3) |
|
<K,V> MutableBiMap<K,V> |
MutableBiMapFactoryImpl.with(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.withKeyValue(K key,
V value) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.withKeyValue(K key,
V value) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.withoutAllKeys(Iterable<? extends K> keys) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.withoutAllKeys(Iterable<? extends K> keys) |
|
MutableBiMap<K,V> |
SynchronizedBiMap.withoutKey(K key) |
|
MutableBiMap<K,V> |
UnmodifiableBiMap.withoutKey(K key) |
Modifier and Type | Method | Description |
---|---|---|
static <K,V> SynchronizedBiMap<K,V> |
SynchronizedBiMap.of(MutableBiMap<K,V> map) |
This method will take a MutableBiMap and wrap it directly in a SynchronizedBiMap.
|
static <K,V> UnmodifiableBiMap<K,V> |
UnmodifiableBiMap.of(MutableBiMap<K,V> biMap) |
Constructor | Description |
---|---|
UnmodifiableBiMap(MutableBiMap<K,V> delegate) |
Constructor | Description |
---|---|
BiMapCollectProcedure(MutableBiMap<K,V> newMap,
Function<? super T,? extends K> newKeyFunction,
Function<? super T,? extends V> newValueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
AbstractSynchronizedRichIterable.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<K,V> MutableBiMap<K,V> |
AbstractCollectionAdapter.toBiMap(Function<? super T,? extends K> keyFunction,
Function<? super T,? extends V> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
AbstractMultiReaderMutableCollection.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
AbstractUnmodifiableMutableCollection.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
static <T,K,V> Collector<T,?,MutableBiMap<K,V>> |
Collectors2.toBiMap(Function<? super T,? extends K> keyFunction,
Function<? super T,? extends V> valueFunction) |
Returns the elements as a MutableBiMap applying the keyFunction and valueFunction to each element.
|
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableMutableMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
Constructor | Description |
---|---|
SynchronizedBiMapSerializationProxy(MutableBiMap<K,V> map) |
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
ByteObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
CharObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
DoubleObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
FloatObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
IntObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
LongObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
ShortObjectHashMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedByteObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedCharObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedDoubleObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedFloatObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedIntObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedLongObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedShortObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableByteObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableCharObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableDoubleObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableFloatObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableIntObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableLongObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableShortObjectMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableMutableOrderedMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableTreeMap.toBiMap(Function<? super V,? extends NK> keyFunction,
Function<? super V,? extends NV> valueFunction) |
Modifier and Type | Method | Description |
---|---|---|
<NK,NV> MutableBiMap<NK,NV> |
ArrayStack.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
SynchronizedStack.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
|
<NK,NV> MutableBiMap<NK,NV> |
UnmodifiableStack.toBiMap(Function<? super T,? extends NK> keyFunction,
Function<? super T,? extends NV> valueFunction) |
Copyright © 2004–2019. All rights reserved.