public abstract class AbstractMutableMap<K,V> extends AbstractMutableMapIterable<K,V> implements org.eclipse.collections.api.map.MutableMap<K,V>
| Constructor and Description |
|---|
AbstractMutableMap() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.collections.api.map.MutableMap<K,V> |
asSynchronized() |
org.eclipse.collections.api.map.MutableMap<K,V> |
asUnmodifiable() |
abstract org.eclipse.collections.api.map.MutableMap<K,V> |
clone() |
<R> org.eclipse.collections.api.bag.MutableBag<R> |
collect(org.eclipse.collections.api.block.function.Function<? super V,? extends R> function) |
org.eclipse.collections.api.bag.primitive.MutableBooleanBag |
collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super V> booleanFunction) |
org.eclipse.collections.api.bag.primitive.MutableByteBag |
collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super V> byteFunction) |
org.eclipse.collections.api.bag.primitive.MutableCharBag |
collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction<? super V> charFunction) |
org.eclipse.collections.api.bag.primitive.MutableDoubleBag |
collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super V> doubleFunction) |
org.eclipse.collections.api.bag.primitive.MutableFloatBag |
collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super V> floatFunction) |
<R> org.eclipse.collections.api.bag.MutableBag<R> |
collectIf(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate,
org.eclipse.collections.api.block.function.Function<? super V,? extends R> function) |
org.eclipse.collections.api.bag.primitive.MutableIntBag |
collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction<? super V> intFunction) |
org.eclipse.collections.api.bag.primitive.MutableLongBag |
collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction<? super V> longFunction) |
org.eclipse.collections.api.bag.primitive.MutableShortBag |
collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super V> shortFunction) |
<R> org.eclipse.collections.api.map.MutableMap<K,R> |
collectValues(org.eclipse.collections.api.block.function.Function2<? super K,? super V,? extends R> function) |
<P,VV> org.eclipse.collections.api.bag.MutableBag<VV> |
collectWith(org.eclipse.collections.api.block.function.Function2<? super V,? super P,? extends VV> function,
P parameter) |
<R> org.eclipse.collections.api.bag.MutableBag<R> |
flatCollect(org.eclipse.collections.api.block.function.Function<? super V,? extends Iterable<R>> function) |
org.eclipse.collections.api.multimap.set.MutableSetMultimap<V,K> |
flip() |
<VV> org.eclipse.collections.api.multimap.bag.MutableBagMultimap<VV,V> |
groupBy(org.eclipse.collections.api.block.function.Function<? super V,? extends VV> function) |
<VV> org.eclipse.collections.api.multimap.bag.MutableBagMultimap<VV,V> |
groupByEach(org.eclipse.collections.api.block.function.Function<? super V,? extends Iterable<VV>> function) |
abstract <K,V> org.eclipse.collections.api.map.MutableMap<K,V> |
newEmpty(int capacity)
Creates a new instance of the same type, using the given capacity and the default growth parameters.
|
org.eclipse.collections.api.partition.bag.PartitionMutableBag<V> |
partition(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate) |
<P> org.eclipse.collections.api.partition.bag.PartitionMutableBag<V> |
partitionWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V,? super P> predicate,
P parameter) |
org.eclipse.collections.api.bag.MutableBag<V> |
reject(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate) |
org.eclipse.collections.api.map.MutableMap<K,V> |
reject(org.eclipse.collections.api.block.predicate.Predicate2<? super K,? super V> predicate) |
<P> org.eclipse.collections.api.bag.MutableBag<V> |
rejectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V,? super P> predicate,
P parameter) |
org.eclipse.collections.api.bag.MutableBag<V> |
select(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate) |
org.eclipse.collections.api.map.MutableMap<K,V> |
select(org.eclipse.collections.api.block.predicate.Predicate2<? super K,? super V> predicate) |
<S> org.eclipse.collections.api.bag.MutableBag<S> |
selectInstancesOf(Class<S> clazz) |
<P> org.eclipse.collections.api.bag.MutableBag<V> |
selectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V,? super P> predicate,
P parameter) |
org.eclipse.collections.api.map.MutableMap<K,V> |
tap(org.eclipse.collections.api.block.procedure.Procedure<? super V> procedure) |
org.eclipse.collections.api.map.ImmutableMap<K,V> |
toImmutable() |
org.eclipse.collections.api.map.MutableMap<K,V> |
withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair<? extends K,? extends V>... keyValues) |
org.eclipse.collections.api.map.MutableMap<K,V> |
withAllKeyValues(Iterable<? extends org.eclipse.collections.api.tuple.Pair<? extends K,? extends V>> keyValues) |
org.eclipse.collections.api.map.MutableMap<K,V> |
withKeyValue(K key,
V value) |
org.eclipse.collections.api.map.MutableMap<K,V> |
withoutAllKeys(Iterable<? extends K> keys) |
org.eclipse.collections.api.map.MutableMap<K,V> |
withoutKey(K key) |
<S> org.eclipse.collections.api.bag.MutableBag<org.eclipse.collections.api.tuple.Pair<V,S>> |
zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
org.eclipse.collections.api.set.MutableSet<org.eclipse.collections.api.tuple.Pair<V,Integer>> |
zipWithIndex()
Deprecated.
in 6.0. Use
OrderedIterable.zipWithIndex() instead. |
add, aggregateBy, aggregateInPlaceBy, collect, detect, flipUniqueValues, getIfAbsentPut, getIfAbsentPut, getIfAbsentPutWith, getIfAbsentPutWithKey, groupByUniqueKey, iterator, keysView, keyValuesView, updateValue, updateValueWith, valuesViewallSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, asLazy, chunk, contains, detect, detectIfNone, detectWith, detectWithIfNone, each, forEachKey, forEachValue, forEachWith, forEachWithIndex, getFirst, getIfAbsent, getIfAbsentValue, getIfAbsentWith, getLast, ifPresentApply, noneSatisfy, noneSatisfyWith, toArray, toArrayappendString, appendString, appendString, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, containsAll, containsAllArguments, containsAllIterable, count, countWith, flatCollect, forEach, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, isEmpty, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, notEmpty, reject, rejectWith, select, selectWith, sumByDouble, sumByFloat, sumByInt, sumByLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, toString, zip, zipWithIndexequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaggregateBy, aggregateInPlaceBy, collect, collectKeysAndValues, flipUniqueValues, groupByUniqueKey, newEmptyadd, getIfAbsentPut, getIfAbsentPut, getIfAbsentPutWith, getIfAbsentPutWithKey, removeKey, updateValue, updateValueWithclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuescontainsKey, containsValue, detect, equals, forEachKey, forEachKeyValue, forEachValue, get, getIfAbsent, getIfAbsentValue, getIfAbsentWith, hashCode, ifPresentApply, keysView, keyValuesView, toString, valuesViewallSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, each, flatCollect, getFirst, getLast, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, isEmpty, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, notEmpty, reject, rejectWith, select, selectWith, size, sumByDouble, sumByFloat, sumByInt, sumByLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedSet, toSortedSet, toSortedSetBy, zip, zipWithIndexforEach, forEachWith, forEachWithIndexforEach, iterator, spliteratorpublic abstract <K,V> org.eclipse.collections.api.map.MutableMap<K,V> newEmpty(int capacity)
public org.eclipse.collections.api.multimap.set.MutableSetMultimap<V,K> flip()
flip in interface org.eclipse.collections.api.map.MapIterable<K,V>flip in interface org.eclipse.collections.api.map.MutableMap<K,V>flip in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>flip in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>public <R> org.eclipse.collections.api.map.MutableMap<K,R> collectValues(org.eclipse.collections.api.block.function.Function2<? super K,? super V,? extends R> function)
collectValues in interface org.eclipse.collections.api.map.MapIterable<K,V>collectValues in interface org.eclipse.collections.api.map.MutableMap<K,V>collectValues in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>collectValues in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>public org.eclipse.collections.api.map.MutableMap<K,V> select(org.eclipse.collections.api.block.predicate.Predicate2<? super K,? super V> predicate)
select in interface org.eclipse.collections.api.map.MapIterable<K,V>select in interface org.eclipse.collections.api.map.MutableMap<K,V>select in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>select in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>public org.eclipse.collections.api.map.MutableMap<K,V> reject(org.eclipse.collections.api.block.predicate.Predicate2<? super K,? super V> predicate)
reject in interface org.eclipse.collections.api.map.MapIterable<K,V>reject in interface org.eclipse.collections.api.map.MutableMap<K,V>reject in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>reject in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>public <R> org.eclipse.collections.api.bag.MutableBag<R> collect(org.eclipse.collections.api.block.function.Function<? super V,? extends R> function)
public org.eclipse.collections.api.bag.primitive.MutableBooleanBag collectBoolean(org.eclipse.collections.api.block.function.primitive.BooleanFunction<? super V> booleanFunction)
public org.eclipse.collections.api.bag.primitive.MutableByteBag collectByte(org.eclipse.collections.api.block.function.primitive.ByteFunction<? super V> byteFunction)
public org.eclipse.collections.api.bag.primitive.MutableCharBag collectChar(org.eclipse.collections.api.block.function.primitive.CharFunction<? super V> charFunction)
public org.eclipse.collections.api.bag.primitive.MutableDoubleBag collectDouble(org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super V> doubleFunction)
public org.eclipse.collections.api.bag.primitive.MutableFloatBag collectFloat(org.eclipse.collections.api.block.function.primitive.FloatFunction<? super V> floatFunction)
public org.eclipse.collections.api.bag.primitive.MutableIntBag collectInt(org.eclipse.collections.api.block.function.primitive.IntFunction<? super V> intFunction)
public org.eclipse.collections.api.bag.primitive.MutableLongBag collectLong(org.eclipse.collections.api.block.function.primitive.LongFunction<? super V> longFunction)
public org.eclipse.collections.api.bag.primitive.MutableShortBag collectShort(org.eclipse.collections.api.block.function.primitive.ShortFunction<? super V> shortFunction)
public <P,VV> org.eclipse.collections.api.bag.MutableBag<VV> collectWith(org.eclipse.collections.api.block.function.Function2<? super V,? super P,? extends VV> function, P parameter)
public <R> org.eclipse.collections.api.bag.MutableBag<R> collectIf(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate, org.eclipse.collections.api.block.function.Function<? super V,? extends R> function)
public <R> org.eclipse.collections.api.bag.MutableBag<R> flatCollect(org.eclipse.collections.api.block.function.Function<? super V,? extends Iterable<R>> function)
public org.eclipse.collections.api.bag.MutableBag<V> select(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate)
select in interface org.eclipse.collections.api.map.MutableMap<K,V>select in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>select in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>select in interface org.eclipse.collections.api.RichIterable<V>public org.eclipse.collections.api.map.MutableMap<K,V> tap(org.eclipse.collections.api.block.procedure.Procedure<? super V> procedure)
tap in interface org.eclipse.collections.api.map.MapIterable<K,V>tap in interface org.eclipse.collections.api.map.MutableMap<K,V>tap in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>tap in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>tap in interface org.eclipse.collections.api.RichIterable<V>public <P> org.eclipse.collections.api.bag.MutableBag<V> selectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V,? super P> predicate, P parameter)
selectWith in interface org.eclipse.collections.api.map.MutableMap<K,V>selectWith in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>selectWith in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>selectWith in interface org.eclipse.collections.api.RichIterable<V>public org.eclipse.collections.api.bag.MutableBag<V> reject(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate)
reject in interface org.eclipse.collections.api.map.MutableMap<K,V>reject in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>reject in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>reject in interface org.eclipse.collections.api.RichIterable<V>public <P> org.eclipse.collections.api.bag.MutableBag<V> rejectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V,? super P> predicate, P parameter)
rejectWith in interface org.eclipse.collections.api.map.MutableMap<K,V>rejectWith in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>rejectWith in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>rejectWith in interface org.eclipse.collections.api.RichIterable<V>public org.eclipse.collections.api.partition.bag.PartitionMutableBag<V> partition(org.eclipse.collections.api.block.predicate.Predicate<? super V> predicate)
partition in interface org.eclipse.collections.api.map.MutableMap<K,V>partition in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>partition in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>partition in interface org.eclipse.collections.api.RichIterable<V>public <P> org.eclipse.collections.api.partition.bag.PartitionMutableBag<V> partitionWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V,? super P> predicate, P parameter)
public <S> org.eclipse.collections.api.bag.MutableBag<S> selectInstancesOf(Class<S> clazz)
selectInstancesOf in interface org.eclipse.collections.api.map.MutableMap<K,V>selectInstancesOf in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>selectInstancesOf in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>selectInstancesOf in interface org.eclipse.collections.api.RichIterable<V>@Deprecated public <S> org.eclipse.collections.api.bag.MutableBag<org.eclipse.collections.api.tuple.Pair<V,S>> zip(Iterable<S> that)
OrderedIterable.zip(Iterable) instead.zip in interface org.eclipse.collections.api.map.MutableMap<K,V>zip in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>zip in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>zip in interface org.eclipse.collections.api.RichIterable<V>@Deprecated public org.eclipse.collections.api.set.MutableSet<org.eclipse.collections.api.tuple.Pair<V,Integer>> zipWithIndex()
OrderedIterable.zipWithIndex() instead.zipWithIndex in interface org.eclipse.collections.api.map.MutableMap<K,V>zipWithIndex in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>zipWithIndex in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>zipWithIndex in interface org.eclipse.collections.api.RichIterable<V>public org.eclipse.collections.api.map.MutableMap<K,V> withAllKeyValues(Iterable<? extends org.eclipse.collections.api.tuple.Pair<? extends K,? extends V>> keyValues)
public org.eclipse.collections.api.map.MutableMap<K,V> withAllKeyValueArguments(org.eclipse.collections.api.tuple.Pair<? extends K,? extends V>... keyValues)
public org.eclipse.collections.api.map.MutableMap<K,V> withoutAllKeys(Iterable<? extends K> keys)
public <VV> org.eclipse.collections.api.multimap.bag.MutableBagMultimap<VV,V> groupBy(org.eclipse.collections.api.block.function.Function<? super V,? extends VV> function)
groupBy in interface org.eclipse.collections.api.map.MutableMap<K,V>groupBy in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>groupBy in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>groupBy in interface org.eclipse.collections.api.RichIterable<V>public <VV> org.eclipse.collections.api.multimap.bag.MutableBagMultimap<VV,V> groupByEach(org.eclipse.collections.api.block.function.Function<? super V,? extends Iterable<VV>> function)
groupByEach in interface org.eclipse.collections.api.map.MutableMap<K,V>groupByEach in interface org.eclipse.collections.api.map.MutableMapIterable<K,V>groupByEach in interface org.eclipse.collections.api.map.UnsortedMapIterable<K,V>groupByEach in interface org.eclipse.collections.api.RichIterable<V>Copyright © 2004–2017. All rights reserved.