public abstract class AbstractMutableMapIterable<K,V> extends AbstractMapIterable<K,V> implements org.eclipse.collections.api.map.MutableMapIterable<K,V>
| Constructor and Description |
|---|
AbstractMutableMapIterable() |
| Modifier and Type | Method and Description |
|---|---|
V |
add(org.eclipse.collections.api.tuple.Pair<K,V> keyValuePair) |
<K2,V2> org.eclipse.collections.api.map.MutableMap<K2,V2> |
aggregateBy(org.eclipse.collections.api.block.function.Function<? super V,? extends K2> groupBy,
org.eclipse.collections.api.block.function.Function0<? extends V2> zeroValueFactory,
org.eclipse.collections.api.block.function.Function2<? super V2,? super V,? extends V2> nonMutatingAggregator) |
<K2,V2> org.eclipse.collections.api.map.MutableMap<K2,V2> |
aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function<? super V,? extends K2> groupBy,
org.eclipse.collections.api.block.function.Function0<? extends V2> zeroValueFactory,
org.eclipse.collections.api.block.procedure.Procedure2<? super V2,? super V> mutatingAggregator) |
<K2,V2> org.eclipse.collections.api.map.MutableMap<K2,V2> |
collect(org.eclipse.collections.api.block.function.Function2<? super K,? super V,org.eclipse.collections.api.tuple.Pair<K2,V2>> function) |
org.eclipse.collections.api.tuple.Pair<K,V> |
detect(org.eclipse.collections.api.block.predicate.Predicate2<? super K,? super V> predicate) |
org.eclipse.collections.api.map.MutableMap<V,K> |
flipUniqueValues() |
V |
getIfAbsentPut(K key,
org.eclipse.collections.api.block.function.Function0<? extends V> function) |
V |
getIfAbsentPut(K key,
V value) |
<P> V |
getIfAbsentPutWith(K key,
org.eclipse.collections.api.block.function.Function<? super P,? extends V> function,
P parameter) |
V |
getIfAbsentPutWithKey(K key,
org.eclipse.collections.api.block.function.Function<? super K,? extends V> function) |
<V1> org.eclipse.collections.api.map.MutableMap<V1,V> |
groupByUniqueKey(org.eclipse.collections.api.block.function.Function<? super V,? extends V1> function) |
Iterator<V> |
iterator() |
org.eclipse.collections.api.RichIterable<K> |
keysView() |
org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.Pair<K,V>> |
keyValuesView() |
V |
updateValue(K key,
org.eclipse.collections.api.block.function.Function0<? extends V> factory,
org.eclipse.collections.api.block.function.Function<? super V,? extends V> function) |
<P> V |
updateValueWith(K key,
org.eclipse.collections.api.block.function.Function0<? extends V> factory,
org.eclipse.collections.api.block.function.Function2<? super V,? super P,? extends V> function,
P parameter) |
org.eclipse.collections.api.RichIterable<V> |
valuesView() |
allSatisfy, 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, waitasSynchronized, asUnmodifiable, collectValues, flip, groupBy, groupByEach, newEmpty, partition, reject, reject, rejectWith, removeKey, select, select, selectInstancesOf, selectWith, tap, toImmutable, withAllKeyValueArguments, withAllKeyValues, withKeyValue, withoutAllKeys, withoutKey, zip, zipWithIndexcontainsKey, containsValue, equals, forEachKey, forEachKeyValue, forEachValue, get, getIfAbsent, getIfAbsentValue, getIfAbsentWith, hashCode, ifPresentApply, toStringallSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collect, collectBoolean, collectBoolean, collectByte, collectByte, collectChar, collectChar, collectDouble, collectDouble, collectFloat, collectFloat, collectIf, collectIf, collectInt, collectInt, collectLong, collectLong, collectShort, collectShort, collectWith, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, count, countWith, detect, detectIfNone, detectWith, detectWithIfNone, each, flatCollect, flatCollect, getFirst, getLast, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, isEmpty, makeString, makeString, makeString, max, max, maxBy, min, min, minBy, noneSatisfy, noneSatisfyWith, notEmpty, partitionWith, 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, spliteratorclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic V getIfAbsentPut(K key, org.eclipse.collections.api.block.function.Function0<? extends V> function)
public V getIfAbsentPutWithKey(K key, org.eclipse.collections.api.block.function.Function<? super K,? extends V> function)
public <P> V getIfAbsentPutWith(K key, org.eclipse.collections.api.block.function.Function<? super P,? extends V> function, P parameter)
public V updateValue(K key, org.eclipse.collections.api.block.function.Function0<? extends V> factory, org.eclipse.collections.api.block.function.Function<? super V,? extends V> function)
public <P> V updateValueWith(K key, org.eclipse.collections.api.block.function.Function0<? extends V> factory, org.eclipse.collections.api.block.function.Function2<? super V,? super P,? extends V> function, P parameter)
public <V1> org.eclipse.collections.api.map.MutableMap<V1,V> groupByUniqueKey(org.eclipse.collections.api.block.function.Function<? super V,? extends V1> function)
public <K2,V2> org.eclipse.collections.api.map.MutableMap<K2,V2> aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function<? super V,? extends K2> groupBy, org.eclipse.collections.api.block.function.Function0<? extends V2> zeroValueFactory, org.eclipse.collections.api.block.procedure.Procedure2<? super V2,? super V> mutatingAggregator)
public <K2,V2> org.eclipse.collections.api.map.MutableMap<K2,V2> aggregateBy(org.eclipse.collections.api.block.function.Function<? super V,? extends K2> groupBy, org.eclipse.collections.api.block.function.Function0<? extends V2> zeroValueFactory, org.eclipse.collections.api.block.function.Function2<? super V2,? super V,? extends V2> nonMutatingAggregator)
public org.eclipse.collections.api.RichIterable<K> keysView()
public org.eclipse.collections.api.RichIterable<V> valuesView()
public org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.Pair<K,V>> keyValuesView()
public <K2,V2> org.eclipse.collections.api.map.MutableMap<K2,V2> collect(org.eclipse.collections.api.block.function.Function2<? super K,? super V,org.eclipse.collections.api.tuple.Pair<K2,V2>> function)
Copyright © 2004–2017. All rights reserved.