Uses of Interface
org.eclipse.collections.api.bimap.BiMap
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. |
-
Uses of BiMap in org.eclipse.collections.api.bimap
Subinterfaces of BiMap in org.eclipse.collections.api.bimap Modifier and Type Interface Description interface
ImmutableBiMap<K,V>
ABiMap
whose contents cannot be altered after initialization.interface
MutableBiMap<K,V>
ABiMap
whose contents can be altered after initialization.Methods in org.eclipse.collections.api.bimap that return BiMap 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)
-
Uses of BiMap in org.eclipse.collections.impl.bimap
Classes in org.eclipse.collections.impl.bimap that implement BiMap Modifier and Type Class Description class
AbstractBiMap<K,V>
-
Uses of BiMap in org.eclipse.collections.impl.bimap.immutable
Classes in org.eclipse.collections.impl.bimap.immutable that implement BiMap Modifier and Type Class Description class
AbstractImmutableBiMap<K,V>
-
Uses of BiMap in org.eclipse.collections.impl.bimap.mutable
Classes in org.eclipse.collections.impl.bimap.mutable that implement BiMap Modifier and Type Class Description class
HashBiMap<K,V>
AMutableBiMap
which uses two hash tables as its underlying data store.class
SynchronizedBiMap<K,V>
class
UnmodifiableBiMap<K,V>