Uses of Interface
org.eclipse.collections.api.bimap.ImmutableBiMap
-
Packages that use ImmutableBiMap Package Description org.eclipse.collections.api This package contains interfaces for Eclipse Collections API.org.eclipse.collections.api.bimap This package contains interfaces for BiMap API.org.eclipse.collections.api.factory.bimap org.eclipse.collections.impl.bimap.immutable org.eclipse.collections.impl.bimap.mutable This package contains implementations of theMutableBiMap
interface.org.eclipse.collections.impl.collector -
-
Uses of ImmutableBiMap in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return ImmutableBiMap Modifier and Type Method Description default <NK,NV>
ImmutableBiMap<NK,NV>RichIterable. toImmutableBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to an immutable BiMap implementation using the specified key and value functions. -
Uses of ImmutableBiMap in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap that return ImmutableBiMap Modifier and Type Method Description <K2,V2>
ImmutableBiMap<K2,V2>ImmutableBiMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<R> ImmutableBiMap<K,R>
ImmutableBiMap. collectValues(Function2<? super K,? super V,? extends R> function)
ImmutableBiMap<V,K>
ImmutableBiMap. flipUniqueValues()
default <VV> ImmutableBiMap<VV,V>
ImmutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
ImmutableBiMap<V,K>
ImmutableBiMap. inverse()
ImmutableBiMap<K,V>
ImmutableBiMap. newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
ImmutableBiMap<K,V>
ImmutableBiMap. newWithAllKeyValues(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableBiMap<K,V>
ImmutableBiMap. newWithKeyValue(K key, V value)
ImmutableBiMap<K,V>
ImmutableBiMap. newWithMap(java.util.Map<? extends K,? extends V> map)
ImmutableBiMap<K,V>
ImmutableBiMap. newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableBiMap<K,V>
ImmutableBiMap. newWithoutAllKeys(java.lang.Iterable<? extends K> keys)
ImmutableBiMap<K,V>
ImmutableBiMap. newWithoutKey(K key)
ImmutableBiMap<K,V>
ImmutableBiMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableBiMap<K,V>
ImmutableBiMap. select(Predicate2<? super K,? super V> predicate)
ImmutableBiMap<K,V>
ImmutableBiMap. tap(Procedure<? super V> procedure)
ImmutableBiMap<K,V>
BiMap. toImmutable()
Converts the BiMap to an ImmutableBiMap. -
Uses of ImmutableBiMap in org.eclipse.collections.api.factory.bimap
Methods in org.eclipse.collections.api.factory.bimap that return ImmutableBiMap Modifier and Type Method Description <K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. empty()
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. of()
Same asImmutableBiMapFactory.empty()
.<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. of(K key, V value)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. of(K key1, V value1, K key2, V value2)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. of(K key1, V value1, K key2, V value2, K key3, V value3)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. ofAll(java.util.Map<K,V> map)
Same asImmutableBiMapFactory.withAll(Map)
.<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. ofAll(MutableBiMap<K,V> biMap)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. ofAll(ImmutableMap<K,V> immutableMap)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. with()
Same asImmutableBiMapFactory.empty()
.<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. with(K key, V value)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. with(K key1, V value1, K key2, V value2)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. with(K key1, V value1, K key2, V value2, K key3, V value3)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. with(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. withAll(java.util.Map<K,V> map)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. withAll(MutableBiMap<K,V> biMap)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactory. withAll(ImmutableMap<K,V> immutableMap)
-
Uses of ImmutableBiMap in org.eclipse.collections.impl.bimap.immutable
Classes in org.eclipse.collections.impl.bimap.immutable that implement ImmutableBiMap Modifier and Type Class Description class
AbstractImmutableBiMap<K,V>
private static class
AbstractImmutableBiMap.Inverse<K,V>
(package private) class
ImmutableHashBiMap<K,V>
Fields in org.eclipse.collections.impl.bimap.immutable declared as ImmutableBiMap Modifier and Type Field Description private ImmutableBiMap<K,V>
ImmutableBiMapSerializationProxy. biMap
Methods in org.eclipse.collections.impl.bimap.immutable that return ImmutableBiMap Modifier and Type Method Description <K2,V2>
ImmutableBiMap<K2,V2>AbstractImmutableBiMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<R> ImmutableBiMap<K,R>
AbstractImmutableBiMap. collectValues(Function2<? super K,? super V,? extends R> function)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. empty()
ImmutableBiMap<V,K>
AbstractImmutableBiMap. flipUniqueValues()
<VV> ImmutableBiMap<VV,V>
AbstractImmutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
ImmutableBiMap<V,K>
AbstractImmutableBiMap. inverse()
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithAllKeyValues(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithKeyValue(K key, V value)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithMap(java.util.Map<? extends K,? extends V> map)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithoutAllKeys(java.lang.Iterable<? extends K> keys)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. newWithoutKey(K key)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. of()
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. of(K key, V value)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. of(K key1, V value1, K key2, V value2)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. of(K key1, V value1, K key2, V value2, K key3, V value3)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. ofAll(java.util.Map<K,V> map)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. ofAll(MutableBiMap<K,V> biMap)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. ofAll(ImmutableMap<K,V> immutableMap)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. reject(Predicate2<? super K,? super V> predicate)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. select(Predicate2<? super K,? super V> predicate)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. tap(Procedure<? super V> procedure)
ImmutableBiMap<K,V>
AbstractImmutableBiMap. toImmutable()
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. with()
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. with(K key, V value)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. with(K key1, V value1, K key2, V value2)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. with(K key1, V value1, K key2, V value2, K key3, V value3)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. with(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. withAll(java.util.Map<K,V> map)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. withAll(MutableBiMap<K,V> biMap)
<K,V>
ImmutableBiMap<K,V>ImmutableBiMapFactoryImpl. withAll(ImmutableMap<K,V> immutableMap)
Constructors in org.eclipse.collections.impl.bimap.immutable with parameters of type ImmutableBiMap Constructor Description ImmutableBiMapSerializationProxy(ImmutableBiMap<K,V> biMap)
-
Uses of ImmutableBiMap in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable that return ImmutableBiMap Modifier and Type Method Description ImmutableBiMap<K,V>
AbstractMutableBiMap. toImmutable()
ImmutableBiMap<K,V>
SynchronizedBiMap. toImmutable()
ImmutableBiMap<K,V>
UnmodifiableBiMap. toImmutable()
-
Uses of ImmutableBiMap in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector that return types with arguments of type ImmutableBiMap Modifier and Type Method Description static <T,K,V>
java.util.stream.Collector<T,?,ImmutableBiMap<K,V>>Collectors2. toImmutableBiMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as an ImmutableBiMap applying the keyFunction and valueFunction to each element.
-