Uses of Interface
org.eclipse.collections.api.bimap.MutableBiMap
-
Uses of MutableBiMap in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return MutableBiMap Modifier and Type Method Description <NK, NV> MutableBiMap<NK,NV>
RichIterable. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to a BiMap implementation using the specified key and value functions. -
Uses of MutableBiMap in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap that return MutableBiMap Modifier and Type Method Description MutableBiMap<K,V>
MutableBiMap. asSynchronized()
MutableBiMap<K,V>
MutableBiMap. asUnmodifiable()
MutableBiMap<K,V>
MutableBiMap. clone()
<K2, V2> MutableBiMap<K2,V2>
MutableBiMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<R> MutableBiMap<K,R>
MutableBiMap. collectValues(Function2<? super K,? super V,? extends R> function)
MutableBiMap<V,K>
MutableBiMap. flipUniqueValues()
default <VV> MutableBiMap<VV,V>
MutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
MutableBiMap<V,K>
MutableBiMap. inverse()
MutableBiMap<K,V>
MutableBiMap. newEmpty()
MutableBiMap<K,V>
MutableBiMap. reject(Predicate2<? super K,? super V> predicate)
MutableBiMap<K,V>
MutableBiMap. select(Predicate2<? super K,? super V> predicate)
MutableBiMap<K,V>
MutableBiMap. tap(Procedure<? super V> procedure)
MutableBiMap<K,V>
MutableBiMap. withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
MutableBiMap<K,V>
MutableBiMap. withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)
MutableBiMap<K,V>
MutableBiMap. withKeyValue(K key, V value)
default MutableBiMap<K,V>
MutableBiMap. withMap(Map<? extends K,? extends V> map)
MutableBiMap<K,V>
MutableBiMap. withoutAllKeys(Iterable<? extends K> keys)
MutableBiMap<K,V>
MutableBiMap. withoutKey(K key)
-
Uses of MutableBiMap in org.eclipse.collections.api.factory.bimap
Methods in org.eclipse.collections.api.factory.bimap that return MutableBiMap Modifier and Type Method Description <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)
Methods in org.eclipse.collections.api.factory.bimap with parameters of type MutableBiMap Modifier and Type Method Description <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
Methods in org.eclipse.collections.impl that return MutableBiMap Modifier and Type Method Description <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
Methods in org.eclipse.collections.impl.bimap that return MutableBiMap Modifier and Type Method Description <NK, NV> MutableBiMap<NK,NV>
AbstractBiMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
-
Uses of MutableBiMap in org.eclipse.collections.impl.bimap.immutable
Methods in org.eclipse.collections.impl.bimap.immutable with parameters of type MutableBiMap Modifier and Type Method Description <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
Classes in org.eclipse.collections.impl.bimap.mutable that implement MutableBiMap 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>
Methods in org.eclipse.collections.impl.bimap.mutable that return MutableBiMap Modifier and Type Method Description MutableBiMap<K,V>
SynchronizedBiMap. asSynchronized()
MutableBiMap<K,V>
UnmodifiableBiMap. asSynchronized()
MutableBiMap<K,V>
SynchronizedBiMap. asUnmodifiable()
MutableBiMap<K,V>
UnmodifiableBiMap. asUnmodifiable()
MutableBiMap<K,V>
SynchronizedBiMap. clone()
MutableBiMap<K,V>
UnmodifiableBiMap. clone()
<K2, V2> MutableBiMap<K2,V2>
SynchronizedBiMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<K2, V2> MutableBiMap<K2,V2>
UnmodifiableBiMap. collect(Function2<? super K,? super V,Pair<K2,V2>> function)
<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()
MutableBiMap<V,K>
SynchronizedBiMap. flipUniqueValues()
MutableBiMap<V,K>
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)
MutableBiMap<V,K>
SynchronizedBiMap. inverse()
MutableBiMap<V,K>
UnmodifiableBiMap. inverse()
MutableBiMap<K,V>
SynchronizedBiMap. newEmpty()
MutableBiMap<K,V>
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)
MutableBiMap<K,V>
SynchronizedBiMap. reject(Predicate2<? super K,? super V> predicate)
MutableBiMap<K,V>
UnmodifiableBiMap. reject(Predicate2<? super K,? super V> predicate)
MutableBiMap<K,V>
SynchronizedBiMap. select(Predicate2<? super K,? super V> predicate)
MutableBiMap<K,V>
UnmodifiableBiMap. select(Predicate2<? super K,? super V> predicate)
MutableBiMap<K,V>
SynchronizedBiMap. tap(Procedure<? super V> procedure)
MutableBiMap<K,V>
UnmodifiableBiMap. tap(Procedure<? super V> procedure)
<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)
MutableBiMap<K,V>
SynchronizedBiMap. withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
MutableBiMap<K,V>
UnmodifiableBiMap. withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
MutableBiMap<K,V>
SynchronizedBiMap. withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)
MutableBiMap<K,V>
UnmodifiableBiMap. withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)
MutableBiMap<K,V>
SynchronizedBiMap. withKeyValue(K key, V value)
MutableBiMap<K,V>
UnmodifiableBiMap. withKeyValue(K key, V value)
MutableBiMap<K,V>
SynchronizedBiMap. withMap(Map<? extends K,? extends V> map)
MutableBiMap<K,V>
UnmodifiableBiMap. withMap(Map<? extends K,? extends V> map)
MutableBiMap<K,V>
SynchronizedBiMap. withoutAllKeys(Iterable<? extends K> keys)
MutableBiMap<K,V>
UnmodifiableBiMap. withoutAllKeys(Iterable<? extends K> keys)
MutableBiMap<K,V>
SynchronizedBiMap. withoutKey(K key)
MutableBiMap<K,V>
UnmodifiableBiMap. withoutKey(K key)
Methods in org.eclipse.collections.impl.bimap.mutable with parameters of type MutableBiMap Modifier and Type Method Description static <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)
Constructors in org.eclipse.collections.impl.bimap.mutable with parameters of type MutableBiMap Constructor Description UnmodifiableBiMap(MutableBiMap<K,V> delegate)
-
Uses of MutableBiMap in org.eclipse.collections.impl.block.procedure
Constructors in org.eclipse.collections.impl.block.procedure with parameters of type MutableBiMap Constructor Description BiMapCollectProcedure(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
Methods in org.eclipse.collections.impl.collection that return MutableBiMap Modifier and Type Method Description <NK, NV> MutableBiMap<NK,NV>
AbstractSynchronizedRichIterable. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
-
Uses of MutableBiMap in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable that return MutableBiMap Modifier and Type Method Description <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
Methods in org.eclipse.collections.impl.collector that return types with arguments of type MutableBiMap Modifier and Type Method Description static <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
Methods in org.eclipse.collections.impl.map.mutable that return MutableBiMap Modifier and Type Method Description <NK, NV> MutableBiMap<NK,NV>
UnmodifiableMutableMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
Constructors in org.eclipse.collections.impl.map.mutable with parameters of type MutableBiMap Constructor Description SynchronizedBiMapSerializationProxy(MutableBiMap<K,V> map)
-
Uses of MutableBiMap in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive that return MutableBiMap Modifier and Type Method Description <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
Methods in org.eclipse.collections.impl.map.ordered.mutable that return MutableBiMap Modifier and Type Method Description <NK, NV> MutableBiMap<NK,NV>
UnmodifiableMutableOrderedMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
-
Uses of MutableBiMap in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable that return MutableBiMap Modifier and Type Method Description <NK, NV> MutableBiMap<NK,NV>
UnmodifiableTreeMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
-
Uses of MutableBiMap in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable that return MutableBiMap Modifier and Type Method Description <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)