Uses of Interface
org.eclipse.collections.api.bimap.BiMap
Package
Description
This package contains interfaces for BiMap API.
This package contains implementations of the
MutableBiMap
interface.-
Uses of BiMap in org.eclipse.collections.api.bimap
Modifier and TypeInterfaceDescriptioninterface
ImmutableBiMap<K,
V> ABiMap
whose contents cannot be altered after initialization.interface
MutableBiMap<K,
V> ABiMap
whose contents can be altered after initialization.Modifier and TypeMethodDescription<K2,
V2> BiMap<K2, V2> For each key and value of the map the function is evaluated.BiMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) For each key and value of the map the function is evaluated.BiMap.flipUniqueValues()
BiMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) BiMap.inverse()
Returns an inversed view of this BiMap, where the associations are in the direction of this bimap's values to keys.BiMap.reject
(Predicate2<? super K, ? super V> predicate) BiMap.select
(Predicate2<? super K, ? super V> predicate) -
Uses of BiMap in org.eclipse.collections.impl.bimap
-
Uses of BiMap in org.eclipse.collections.impl.bimap.immutable
-
Uses of BiMap in org.eclipse.collections.impl.bimap.mutable
Modifier and TypeClassDescriptionclass
HashBiMap<K,
V> AMutableBiMap
which uses two hash tables as its underlying data store.class
SynchronizedBiMap<K,
V> class
UnmodifiableBiMap<K,
V>