Uses of Interface
org.eclipse.collections.api.bimap.MutableBiMap
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for BiMap API.
This package contains implementations for Eclipse Collections API.
This package contains implementations of the
MutableBiMap
interface.This package contains implementations of
Procedure
and Procedure2
.This package contains implementations of the
MutableCollection
interface.This package contains implementations of the
MutableMap
interface.This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of the
MutableStack
interface.-
Uses of MutableBiMap in org.eclipse.collections.api
-
Uses of MutableBiMap in org.eclipse.collections.api.bimap
Modifier and TypeMethodDescriptionMutableBiMap.asSynchronized()
MutableBiMap.asUnmodifiable()
MutableBiMap.clone()
<K2,
V2> MutableBiMap<K2, V2> <R> MutableBiMap<K,
R> MutableBiMap.collectValues
(Function2<? super K, ? super V, ? extends R> function) MutableBiMap.flipUniqueValues()
default <VV> MutableBiMap<VV,
V> MutableBiMap.groupByUniqueKey
(Function<? super V, ? extends VV> function) MutableBiMap.inverse()
MutableBiMap.newEmpty()
MutableBiMap.reject
(Predicate2<? super K, ? super V> predicate) MutableBiMap.select
(Predicate2<? super K, ? super V> predicate) MutableBiMap.withAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) MutableBiMap.withAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) MutableBiMap.withKeyValue
(K key, V value) default MutableBiMap<K,
V> default MutableBiMap<K,
V> MutableBiMap.withMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) MutableBiMap.withoutAllKeys
(Iterable<? extends K> keys) MutableBiMap.withoutKey
(K key) -
Uses of MutableBiMap in org.eclipse.collections.api.factory.bimap
Modifier and TypeMethodDescription<K,
V> MutableBiMap<K, V> MutableBiMapFactory.empty()
<K,
V> MutableBiMap<K, V> MutableBiMapFactory.of()
Same asMutableBiMapFactory.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 asMutableBiMapFactory.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 TypeMethodDescription<K,
V> ImmutableBiMap<K, V> ImmutableBiMapFactory.ofAll
(MutableBiMap<K, V> biMap) <K,
V> ImmutableBiMap<K, V> ImmutableBiMapFactory.withAll
(MutableBiMap<K, V> biMap) -
Uses of MutableBiMap in org.eclipse.collections.impl
Modifier and TypeMethodDescription<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) -
Uses of MutableBiMap in org.eclipse.collections.impl.bimap
-
Uses of MutableBiMap in org.eclipse.collections.impl.bimap.immutable
Modifier and TypeMethodDescription<K,
V> ImmutableBiMap<K, V> ImmutableBiMapFactoryImpl.ofAll
(MutableBiMap<K, V> biMap) <K,
V> ImmutableBiMap<K, V> ImmutableBiMapFactoryImpl.withAll
(MutableBiMap<K, V> biMap) -
Uses of MutableBiMap 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> Modifier and TypeMethodDescriptionSynchronizedBiMap.asSynchronized()
UnmodifiableBiMap.asSynchronized()
SynchronizedBiMap.asUnmodifiable()
UnmodifiableBiMap.asUnmodifiable()
SynchronizedBiMap.clone()
UnmodifiableBiMap.clone()
<K2,
V2> MutableBiMap<K2, V2> <K2,
V2> MutableBiMap<K2, V2> <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()
SynchronizedBiMap.flipUniqueValues()
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) SynchronizedBiMap.inverse()
UnmodifiableBiMap.inverse()
SynchronizedBiMap.newEmpty()
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) SynchronizedBiMap.reject
(Predicate2<? super K, ? super V> predicate) UnmodifiableBiMap.reject
(Predicate2<? super K, ? super V> predicate) SynchronizedBiMap.select
(Predicate2<? super K, ? super V> predicate) UnmodifiableBiMap.select
(Predicate2<? super K, ? super V> predicate) <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) SynchronizedBiMap.withAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) UnmodifiableBiMap.withAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) SynchronizedBiMap.withAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) UnmodifiableBiMap.withAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) SynchronizedBiMap.withKeyValue
(K key, V value) UnmodifiableBiMap.withKeyValue
(K key, V value) SynchronizedBiMap.withMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) UnmodifiableBiMap.withMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) SynchronizedBiMap.withoutAllKeys
(Iterable<? extends K> keys) UnmodifiableBiMap.withoutAllKeys
(Iterable<? extends K> keys) SynchronizedBiMap.withoutKey
(K key) UnmodifiableBiMap.withoutKey
(K key) Modifier and TypeMethodDescriptionstatic <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) -
Uses of MutableBiMap in org.eclipse.collections.impl.block.procedure
ModifierConstructorDescriptionBiMapCollectProcedure
(MutableBiMap<K, V> newMap, Function<? super T, ? extends K> newKeyFunction, Function<? super T, ? extends V> newValueFunction) -
Uses of MutableBiMap in org.eclipse.collections.impl.collection
-
Uses of MutableBiMap in org.eclipse.collections.impl.collection.mutable
Modifier and TypeMethodDescription<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) -
Uses of MutableBiMap in org.eclipse.collections.impl.collector
Modifier and TypeMethodDescriptionstatic <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. -
Uses of MutableBiMap in org.eclipse.collections.impl.map.mutable
-
Uses of MutableBiMap in org.eclipse.collections.impl.map.mutable.primitive
Modifier and TypeMethodDescription<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) -
Uses of MutableBiMap in org.eclipse.collections.impl.map.ordered.mutable
-
Uses of MutableBiMap in org.eclipse.collections.impl.map.sorted.mutable
-
Uses of MutableBiMap in org.eclipse.collections.impl.stack.mutable
Modifier and TypeMethodDescription<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)