Package | Description |
---|---|
org.eclipse.collections.api.bimap |
This package contains interfaces for BiMap API.
|
org.eclipse.collections.impl.bimap | |
org.eclipse.collections.impl.bimap.immutable | |
org.eclipse.collections.impl.bimap.mutable |
This package contains implementations of the
MutableBiMap interface. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ImmutableBiMap<K,V> |
A
BiMap whose contents cannot be altered after initialization. |
interface |
MutableBiMap<K,V> |
A
BiMap whose contents can be altered after initialization. |
Modifier and Type | Method | Description |
---|---|---|
<K2,V2> BiMap<K2,V2> |
BiMap.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
For each key and value of the map the function is evaluated.
|
<R> BiMap<K,R> |
BiMap.collectValues(Function2<? super K,? super V,? extends R> function) |
For each key and value of the map the function is evaluated.
|
BiMap<V,K> |
BiMap.flipUniqueValues() |
|
<VV> BiMap<VV,V> |
BiMap.groupByUniqueKey(Function<? super V,? extends VV> function) |
|
BiMap<V,K> |
BiMap.inverse() |
Returns an inversed view of this BiMap, where the associations are in the direction of this bimap's values to keys.
|
BiMap<K,V> |
BiMap.reject(Predicate2<? super K,? super V> predicate) |
|
BiMap<K,V> |
BiMap.select(Predicate2<? super K,? super V> predicate) |
|
BiMap<K,V> |
BiMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractBiMap<K,V> |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractImmutableBiMap<K,V> |
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> |
Copyright © 2004–2019. All rights reserved.