Class ImmutableOrderedMapAdapter<K,V>
java.lang.Object
org.eclipse.collections.impl.AbstractRichIterable<V>
org.eclipse.collections.impl.map.AbstractMapIterable<K,V>
org.eclipse.collections.impl.map.ordered.immutable.ImmutableOrderedMapAdapter<K,V>
- All Implemented Interfaces:
Serializable,Iterable<V>,Map<K,,V> InternalIterable<V>,ImmutableMapIterable<K,,V> ImmutableOrderedMap<K,,V> MapIterable<K,,V> OrderedMap<K,,V> OrderedIterable<V>,ReversibleIterable<V>,RichIterable<V>
public class ImmutableOrderedMapAdapter<K,V>
extends AbstractMapIterable<K,V>
implements ImmutableOrderedMap<K,V>, Map<K,V>, Serializable
- See Also:
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<KK,VVV, VV>
ImmutableOrderedMap<KK,VV> aggregateBy(Function<? super K, ? extends KK> keyFunction, Function<? super V, ? extends VVV> valueFunction, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super VVV, ? extends VV> nonMutatingAggregator) <KK,VV> ImmutableOrderedMap<KK, VV> aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <KK,VV> ImmutableOrderedMap<KK, VV> aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) voidclear()<VV> ImmutableList<VV><K2,V2> ImmutableOrderedMap<K2, V2> collectBoolean(BooleanFunction<? super V> booleanFunction) collectByte(ByteFunction<? super V> byteFunction) collectChar(CharFunction<? super V> charFunction) collectDouble(DoubleFunction<? super V> doubleFunction) collectFloat(FloatFunction<? super V> floatFunction) <VV> ImmutableList<VV>collectInt(IntFunction<? super V> intFunction) <R> ImmutableOrderedMap<R,V> collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) collectLong(LongFunction<? super V> longFunction) collectShort(ShortFunction<? super V> shortFunction) <R> ImmutableOrderedMap<K,R> collectValues(Function2<? super K, ? super V, ? extends R> function) <P,VV> ImmutableList<VV> collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) booleancontainsKey(Object key) booleancontainsValue(Object value) <S> booleancorresponds(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) <V1> ImmutableBag<V1>countByEach(Function<? super V, ? extends Iterable<V1>> function) detect(Predicate2<? super K, ? super V> predicate) intdetectIndex(Predicate<? super V> predicate) intdetectLastIndex(Predicate<? super V> predicate) detectOptional(Predicate<? super V> predicate) detectOptional(Predicate2<? super K, ? super V> predicate) distinct()drop(int count) entrySet()boolean<VV> ImmutableList<VV>flatCollect(Function<? super V, ? extends Iterable<VV>> function) flip()voidvoidforEach(BiConsumer<? super K, ? super V> action) voidforEachKey(Procedure<? super K> procedure) voidforEachKeyValue(Procedure2<? super K, ? super V> procedure) voidforEachValue(Procedure<? super V> procedure) <P> voidforEachWith(Procedure2<? super V, ? super P> procedure, P parameter) voidforEachWithIndex(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) voidforEachWithIndex(ObjectIntProcedure<? super V> objectIntProcedure) getIfAbsent(K key, Function0<? extends V> function) getIfAbsentValue(K key, V value) <P> VgetIfAbsentWith(K key, Function<? super P, ? extends V> function, P parameter) <VV> ImmutableListMultimap<VV,V> <VV> ImmutableListMultimap<VV,V> groupByEach(Function<? super V, ? extends Iterable<VV>> function) <VV> ImmutableOrderedMap<VV,V> groupByUniqueKey(Function<? super V, ? extends VV> function) inthashCode()<A> AifPresentApply(K key, Function<? super V, ? extends A> function) iterator()keySet()keysView()RichIterable<Pair<K,V>> newWithAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) newWithAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) newWithKeyValue(K key, V value) newWithMap(Map<? extends K, ? extends V> map) newWithMapIterable(MapIterable<? extends K, ? extends V> mapIterable) newWithoutAllKeys(Iterable<? extends K> keys) newWithoutKey(K key) partitionWhile(Predicate<? super V> predicate) <P> PartitionImmutableList<V>partitionWith(Predicate2<? super V, ? super P> predicate, P parameter) void<KK> ImmutableOrderedMap<KK,V> reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) reject(Predicate2<? super K, ? super V> predicate) <P> ImmutableList<V>rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) select(Predicate2<? super K, ? super V> predicate) <S> ImmutableList<S>selectInstancesOf(Class<S> clazz) <P> ImmutableList<V>selectWith(Predicate2<? super V, ? super P> predicate, P parameter) intsize()<VV> ImmutableObjectDoubleMap<VV>sumByDouble(Function<? super V, ? extends VV> groupBy, DoubleFunction<? super V> function) <VV> ImmutableObjectDoubleMap<VV>sumByFloat(Function<? super V, ? extends VV> groupBy, FloatFunction<? super V> function) <VV> ImmutableObjectLongMap<VV>sumByInt(Function<? super V, ? extends VV> groupBy, IntFunction<? super V> function) <VV> ImmutableObjectLongMap<VV>sumByLong(Function<? super V, ? extends VV> groupBy, LongFunction<? super V> function) take(int count) toString()Returns a string with the elements of the iterable separated by commas with spaces and enclosed in square brackets.values()<S> ImmutableList<Pair<V,S>> Methods inherited from class org.eclipse.collections.impl.map.AbstractMapIterable
allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, asLazy, chunk, contains, detectIfNone, detectWith, detectWithIfNone, detectWithOptional, each, getFirst, getLast, getOnly, getOrDefault, noneSatisfy, noneSatisfyWith, toArray, toArrayMethods inherited from class org.eclipse.collections.impl.AbstractRichIterable
appendString, appendString, collect, collectIf, collectWith, containsAll, containsAllArguments, containsAllIterable, count, countWith, flatCollect, forEach, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, into, isEmpty, max, max, maxBy, min, min, minBy, reject, rejectWith, select, selectWith, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toBag, toBiMap, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toSortedSetBy, zip, zipWithIndexMethods inherited from interface org.eclipse.collections.api.map.ImmutableMapIterable
countBy, countByWithMethods inherited from interface org.eclipse.collections.api.map.ImmutableOrderedMap
flatCollectWithMethods inherited from interface org.eclipse.collections.api.InternalIterable
forEachMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, getOrDefault, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface org.eclipse.collections.api.map.MapIterable
getOrDefault, injectIntoKeyValue, parallelStream, spliterator, streamMethods inherited from interface org.eclipse.collections.api.ordered.OrderedIterable
collectWithIndex, getFirst, getFirstOptional, getLast, getLastOptional, indexOf, max, min, rejectWithIndex, selectWithIndex, toStack, zip, zipWithIndexMethods inherited from interface org.eclipse.collections.api.ordered.ReversibleIterable
asReversed, collectWithIndex, reverseForEach, reverseForEachWithIndexMethods inherited from interface org.eclipse.collections.api.RichIterable
aggregateBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, containsAny, containsAnyIterable, containsBy, containsNone, containsNoneIterable, count, countBy, countByEach, countByWith, countWith, detectIfNone, detectWith, detectWithIfNone, detectWithOptional, each, flatCollect, flatCollectBoolean, flatCollectByte, flatCollectChar, flatCollectDouble, flatCollectFloat, flatCollectInt, flatCollectLong, flatCollectShort, flatCollectWith, forEach, getAny, getOnly, groupBy, groupByAndCollect, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, into, isEmpty, makeString, makeString, makeString, makeString, max, maxBy, maxByOptional, maxOptional, maxOptional, min, minBy, minByOptional, minOptional, minOptional, noneSatisfy, noneSatisfyWith, notEmpty, reduce, reduceBy, reduceInPlace, reduceInPlace, reject, rejectWith, select, selectWith, summarizeDouble, summarizeFloat, summarizeInt, summarizeLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toBiMap, toImmutableBag, toImmutableBiMap, toImmutableList, toImmutableMap, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedListBy, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toList, toMap, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toSortedSetBy
-
Constructor Details
-
ImmutableOrderedMapAdapter
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
toString
Description copied from class:AbstractRichIterableReturns a string with the elements of the iterable separated by commas with spaces and enclosed in square brackets.Assert.assertEquals("[]", Lists.mutable.empty().toString()); Assert.assertEquals("[1]", Lists.mutable.with(1).toString()); Assert.assertEquals("[1, 2, 3]", Lists.mutable.with(1, 2, 3).toString());- Specified by:
toStringin interfaceMapIterable<K,V> - Specified by:
toStringin interfaceRichIterable<K>- Overrides:
toStringin classAbstractRichIterable<V>- Returns:
- a string representation of this collection.
- See Also:
-
forEach
-
size
public int size() -
containsKey
- Specified by:
containsKeyin interfaceMap<K,V> - Specified by:
containsKeyin interfaceMapIterable<K,V>
-
containsValue
- Specified by:
containsValuein interfaceMap<K,V> - Specified by:
containsValuein interfaceMapIterable<K,V>
-
get
-
forEachValue
- Specified by:
forEachValuein interfaceMapIterable<K,V> - Overrides:
forEachValuein classAbstractMapIterable<K,V>
-
forEachKey
- Specified by:
forEachKeyin interfaceMapIterable<K,V> - Overrides:
forEachKeyin classAbstractMapIterable<K,V>
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceMapIterable<K,V>
-
keysView
- Specified by:
keysViewin interfaceMapIterable<K,V>
-
valuesView
- Specified by:
valuesViewin interfaceMapIterable<K,V>
-
keyValuesView
- Specified by:
keyValuesViewin interfaceMapIterable<K,V>
-
forEachWithIndex
- Specified by:
forEachWithIndexin interfaceInternalIterable<K>- Specified by:
forEachWithIndexin interfaceOrderedIterable<K>- Overrides:
forEachWithIndexin classAbstractMapIterable<K,V>
-
forEachWith
- Specified by:
forEachWithin interfaceInternalIterable<K>- Overrides:
forEachWithin classAbstractMapIterable<K,V>
-
ifPresentApply
- Specified by:
ifPresentApplyin interfaceMapIterable<K,V> - Overrides:
ifPresentApplyin classAbstractMapIterable<K,V>
-
getIfAbsent
- Specified by:
getIfAbsentin interfaceMapIterable<K,V> - Overrides:
getIfAbsentin classAbstractMapIterable<K,V>
-
getIfAbsentValue
- Specified by:
getIfAbsentValuein interfaceMapIterable<K,V> - Overrides:
getIfAbsentValuein classAbstractMapIterable<K,V>
-
getIfAbsentWith
- Specified by:
getIfAbsentWithin interfaceMapIterable<K,V> - Overrides:
getIfAbsentWithin classAbstractMapIterable<K,V>
-
castToMap
- Specified by:
castToMapin interfaceImmutableMapIterable<K,V>
-
iterator
-
putAll
-
clear
public void clear() -
flip
- Specified by:
flipin interfaceImmutableMapIterable<K,V> - Specified by:
flipin interfaceImmutableOrderedMap<K,V> - Specified by:
flipin interfaceMapIterable<K,V> - Specified by:
flipin interfaceOrderedMap<K,V>
-
newWithKeyValue
- Specified by:
newWithKeyValuein interfaceImmutableMapIterable<K,V> - Specified by:
newWithKeyValuein interfaceImmutableOrderedMap<K,V>
-
newWithAllKeyValues
public ImmutableOrderedMap<K,V> newWithAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) - Specified by:
newWithAllKeyValuesin interfaceImmutableMapIterable<K,V> - Specified by:
newWithAllKeyValuesin interfaceImmutableOrderedMap<K,V>
-
newWithMap
- Specified by:
newWithMapin interfaceImmutableMapIterable<K,V> - Specified by:
newWithMapin interfaceImmutableOrderedMap<K,V>
-
newWithMapIterable
public ImmutableOrderedMap<K,V> newWithMapIterable(MapIterable<? extends K, ? extends V> mapIterable) - Specified by:
newWithMapIterablein interfaceImmutableMapIterable<K,V> - Specified by:
newWithMapIterablein interfaceImmutableOrderedMap<K,V>
-
newWithAllKeyValueArguments
public ImmutableOrderedMap<K,V> newWithAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) - Specified by:
newWithAllKeyValueArgumentsin interfaceImmutableMapIterable<K,V> - Specified by:
newWithAllKeyValueArgumentsin interfaceImmutableOrderedMap<K,V>
-
newWithoutKey
- Specified by:
newWithoutKeyin interfaceImmutableMapIterable<K,V> - Specified by:
newWithoutKeyin interfaceImmutableOrderedMap<K,V>
-
newWithoutAllKeys
- Specified by:
newWithoutAllKeysin interfaceImmutableMapIterable<K,V> - Specified by:
newWithoutAllKeysin interfaceImmutableOrderedMap<K,V>
-
put
-
remove
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceImmutableMapIterable<K,V> - Specified by:
flipUniqueValuesin interfaceImmutableOrderedMap<K,V> - Specified by:
flipUniqueValuesin interfaceMapIterable<K,V> - Specified by:
flipUniqueValuesin interfaceOrderedMap<K,V>
-
collect
public <K2,V2> ImmutableOrderedMap<K2,V2> collect(Function2<? super K, ? super V, Pair<K2, V2>> function) - Specified by:
collectin interfaceImmutableMapIterable<K,V> - Specified by:
collectin interfaceImmutableOrderedMap<K,V> - Specified by:
collectin interfaceMapIterable<K,V> - Specified by:
collectin interfaceOrderedMap<K,V>
-
collectValues
public <R> ImmutableOrderedMap<K,R> collectValues(Function2<? super K, ? super V, ? extends R> function) - Specified by:
collectValuesin interfaceImmutableMapIterable<K,V> - Specified by:
collectValuesin interfaceImmutableOrderedMap<K,V> - Specified by:
collectValuesin interfaceMapIterable<K,V> - Specified by:
collectValuesin interfaceOrderedMap<K,V>
-
collectKeysUnique
public <R> ImmutableOrderedMap<R,V> collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) - Specified by:
collectKeysUniquein interfaceImmutableMapIterable<K,V> - Specified by:
collectKeysUniquein interfaceImmutableOrderedMap<K,V> - Specified by:
collectKeysUniquein interfaceMapIterable<K,V>
-
select
- Specified by:
selectin interfaceImmutableMapIterable<K,V> - Specified by:
selectin interfaceImmutableOrderedMap<K,V> - Specified by:
selectin interfaceMapIterable<K,V> - Specified by:
selectin interfaceOrderedMap<K,V>
-
reject
- Specified by:
rejectin interfaceImmutableMapIterable<K,V> - Specified by:
rejectin interfaceImmutableOrderedMap<K,V> - Specified by:
rejectin interfaceMapIterable<K,V> - Specified by:
rejectin interfaceOrderedMap<K,V>
-
detect
- Specified by:
detectin interfaceRichIterable<K>- Overrides:
detectin classAbstractMapIterable<K,V>
-
detectOptional
- Specified by:
detectOptionalin interfaceRichIterable<K>- Overrides:
detectOptionalin classAbstractMapIterable<K,V>
-
collect
- Specified by:
collectin interfaceImmutableOrderedMap<K,V> - Specified by:
collectin interfaceOrderedIterable<K>- Specified by:
collectin interfaceOrderedMap<K,V> - Specified by:
collectin interfaceReversibleIterable<K>- Specified by:
collectin interfaceRichIterable<K>
-
collectWith
public <P,VV> ImmutableList<VV> collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) - Specified by:
collectWithin interfaceImmutableOrderedMap<K,V> - Specified by:
collectWithin interfaceOrderedIterable<K>- Specified by:
collectWithin interfaceOrderedMap<K,V> - Specified by:
collectWithin interfaceReversibleIterable<K>- Specified by:
collectWithin interfaceRichIterable<K>
-
collectBoolean
- Specified by:
collectBooleanin interfaceImmutableOrderedMap<K,V> - Specified by:
collectBooleanin interfaceOrderedIterable<K>- Specified by:
collectBooleanin interfaceOrderedMap<K,V> - Specified by:
collectBooleanin interfaceReversibleIterable<K>- Specified by:
collectBooleanin interfaceRichIterable<K>
-
collectByte
- Specified by:
collectBytein interfaceImmutableOrderedMap<K,V> - Specified by:
collectBytein interfaceOrderedIterable<K>- Specified by:
collectBytein interfaceOrderedMap<K,V> - Specified by:
collectBytein interfaceReversibleIterable<K>- Specified by:
collectBytein interfaceRichIterable<K>
-
collectChar
- Specified by:
collectCharin interfaceImmutableOrderedMap<K,V> - Specified by:
collectCharin interfaceOrderedIterable<K>- Specified by:
collectCharin interfaceOrderedMap<K,V> - Specified by:
collectCharin interfaceReversibleIterable<K>- Specified by:
collectCharin interfaceRichIterable<K>
-
collectDouble
- Specified by:
collectDoublein interfaceImmutableOrderedMap<K,V> - Specified by:
collectDoublein interfaceOrderedIterable<K>- Specified by:
collectDoublein interfaceOrderedMap<K,V> - Specified by:
collectDoublein interfaceReversibleIterable<K>- Specified by:
collectDoublein interfaceRichIterable<K>
-
collectFloat
- Specified by:
collectFloatin interfaceImmutableOrderedMap<K,V> - Specified by:
collectFloatin interfaceOrderedIterable<K>- Specified by:
collectFloatin interfaceOrderedMap<K,V> - Specified by:
collectFloatin interfaceReversibleIterable<K>- Specified by:
collectFloatin interfaceRichIterable<K>
-
collectInt
- Specified by:
collectIntin interfaceImmutableOrderedMap<K,V> - Specified by:
collectIntin interfaceOrderedIterable<K>- Specified by:
collectIntin interfaceOrderedMap<K,V> - Specified by:
collectIntin interfaceReversibleIterable<K>- Specified by:
collectIntin interfaceRichIterable<K>
-
collectLong
- Specified by:
collectLongin interfaceImmutableOrderedMap<K,V> - Specified by:
collectLongin interfaceOrderedIterable<K>- Specified by:
collectLongin interfaceOrderedMap<K,V> - Specified by:
collectLongin interfaceReversibleIterable<K>- Specified by:
collectLongin interfaceRichIterable<K>
-
collectShort
- Specified by:
collectShortin interfaceImmutableOrderedMap<K,V> - Specified by:
collectShortin interfaceOrderedIterable<K>- Specified by:
collectShortin interfaceOrderedMap<K,V> - Specified by:
collectShortin interfaceReversibleIterable<K>- Specified by:
collectShortin interfaceRichIterable<K>
-
collectIf
public <VV> ImmutableList<VV> collectIf(Predicate<? super V> predicate, Function<? super V, ? extends VV> function) - Specified by:
collectIfin interfaceImmutableOrderedMap<K,V> - Specified by:
collectIfin interfaceOrderedIterable<K>- Specified by:
collectIfin interfaceOrderedMap<K,V> - Specified by:
collectIfin interfaceReversibleIterable<K>- Specified by:
collectIfin interfaceRichIterable<K>
-
flatCollect
- Specified by:
flatCollectin interfaceImmutableOrderedMap<K,V> - Specified by:
flatCollectin interfaceOrderedIterable<K>- Specified by:
flatCollectin interfaceOrderedMap<K,V> - Specified by:
flatCollectin interfaceReversibleIterable<K>- Specified by:
flatCollectin interfaceRichIterable<K>
-
select
- Specified by:
selectin interfaceImmutableMapIterable<K,V> - Specified by:
selectin interfaceImmutableOrderedMap<K,V> - Specified by:
selectin interfaceOrderedIterable<K>- Specified by:
selectin interfaceOrderedMap<K,V> - Specified by:
selectin interfaceReversibleIterable<K>- Specified by:
selectin interfaceRichIterable<K>
-
selectWith
- Specified by:
selectWithin interfaceImmutableMapIterable<K,V> - Specified by:
selectWithin interfaceImmutableOrderedMap<K,V> - Specified by:
selectWithin interfaceOrderedIterable<K>- Specified by:
selectWithin interfaceOrderedMap<K,V> - Specified by:
selectWithin interfaceReversibleIterable<K>- Specified by:
selectWithin interfaceRichIterable<K>
-
reject
- Specified by:
rejectin interfaceImmutableMapIterable<K,V> - Specified by:
rejectin interfaceImmutableOrderedMap<K,V> - Specified by:
rejectin interfaceOrderedIterable<K>- Specified by:
rejectin interfaceOrderedMap<K,V> - Specified by:
rejectin interfaceReversibleIterable<K>- Specified by:
rejectin interfaceRichIterable<K>
-
rejectWith
- Specified by:
rejectWithin interfaceImmutableMapIterable<K,V> - Specified by:
rejectWithin interfaceImmutableOrderedMap<K,V> - Specified by:
rejectWithin interfaceOrderedIterable<K>- Specified by:
rejectWithin interfaceOrderedMap<K,V> - Specified by:
rejectWithin interfaceReversibleIterable<K>- Specified by:
rejectWithin interfaceRichIterable<K>
-
partition
- Specified by:
partitionin interfaceImmutableMapIterable<K,V> - Specified by:
partitionin interfaceImmutableOrderedMap<K,V> - Specified by:
partitionin interfaceOrderedIterable<K>- Specified by:
partitionin interfaceOrderedMap<K,V> - Specified by:
partitionin interfaceReversibleIterable<K>- Specified by:
partitionin interfaceRichIterable<K>
-
partitionWith
public <P> PartitionImmutableList<V> partitionWith(Predicate2<? super V, ? super P> predicate, P parameter) - Specified by:
partitionWithin interfaceImmutableOrderedMap<K,V> - Specified by:
partitionWithin interfaceOrderedIterable<K>- Specified by:
partitionWithin interfaceOrderedMap<K,V> - Specified by:
partitionWithin interfaceReversibleIterable<K>- Specified by:
partitionWithin interfaceRichIterable<K>
-
selectInstancesOf
- Specified by:
selectInstancesOfin interfaceImmutableMapIterable<K,V> - Specified by:
selectInstancesOfin interfaceImmutableOrderedMap<K,V> - Specified by:
selectInstancesOfin interfaceOrderedIterable<K>- Specified by:
selectInstancesOfin interfaceOrderedMap<K,V> - Specified by:
selectInstancesOfin interfaceReversibleIterable<K>- Specified by:
selectInstancesOfin interfaceRichIterable<K>
-
tap
- Specified by:
tapin interfaceImmutableMapIterable<K,V> - Specified by:
tapin interfaceImmutableOrderedMap<K,V> - Specified by:
tapin interfaceMapIterable<K,V> - Specified by:
tapin interfaceOrderedIterable<K>- Specified by:
tapin interfaceOrderedMap<K,V> - Specified by:
tapin interfaceReversibleIterable<K>- Specified by:
tapin interfaceRichIterable<K>
-
zip
- Specified by:
zipin interfaceImmutableMapIterable<K,V> - Specified by:
zipin interfaceImmutableOrderedMap<K,V> - Specified by:
zipin interfaceOrderedIterable<K>- Specified by:
zipin interfaceOrderedMap<K,V> - Specified by:
zipin interfaceReversibleIterable<K>- Specified by:
zipin interfaceRichIterable<K>
-
zipWithIndex
- Specified by:
zipWithIndexin interfaceImmutableMapIterable<K,V> - Specified by:
zipWithIndexin interfaceImmutableOrderedMap<K,V> - Specified by:
zipWithIndexin interfaceOrderedIterable<K>- Specified by:
zipWithIndexin interfaceOrderedMap<K,V> - Specified by:
zipWithIndexin interfaceReversibleIterable<K>- Specified by:
zipWithIndexin interfaceRichIterable<K>
-
groupBy
- Specified by:
groupByin interfaceImmutableMapIterable<K,V> - Specified by:
groupByin interfaceImmutableOrderedMap<K,V> - Specified by:
groupByin interfaceOrderedIterable<K>- Specified by:
groupByin interfaceOrderedMap<K,V> - Specified by:
groupByin interfaceReversibleIterable<K>- Specified by:
groupByin interfaceRichIterable<K>
-
groupByEach
public <VV> ImmutableListMultimap<VV,V> groupByEach(Function<? super V, ? extends Iterable<VV>> function) - Specified by:
groupByEachin interfaceImmutableMapIterable<K,V> - Specified by:
groupByEachin interfaceImmutableOrderedMap<K,V> - Specified by:
groupByEachin interfaceOrderedIterable<K>- Specified by:
groupByEachin interfaceOrderedMap<K,V> - Specified by:
groupByEachin interfaceReversibleIterable<K>- Specified by:
groupByEachin interfaceRichIterable<K>
-
groupByUniqueKey
- Specified by:
groupByUniqueKeyin interfaceImmutableMapIterable<K,V> - Specified by:
groupByUniqueKeyin interfaceImmutableOrderedMap<K,V> - Specified by:
groupByUniqueKeyin interfaceOrderedMap<K,V> - Specified by:
groupByUniqueKeyin interfaceRichIterable<K>
-
aggregateInPlaceBy
public <KK,VV> ImmutableOrderedMap<KK,VV> aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) - Specified by:
aggregateInPlaceByin interfaceImmutableMapIterable<K,V> - Specified by:
aggregateInPlaceByin interfaceImmutableOrderedMap<K,V> - Specified by:
aggregateInPlaceByin interfaceRichIterable<K>
-
aggregateBy
public <KK,VV> ImmutableOrderedMap<KK,VV> aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) - Specified by:
aggregateByin interfaceImmutableMapIterable<K,V> - Specified by:
aggregateByin interfaceImmutableOrderedMap<K,V> - Specified by:
aggregateByin interfaceRichIterable<K>
-
aggregateBy
public <KK,VVV, ImmutableOrderedMap<KK,VV> VV> aggregateBy(Function<? super K, ? extends KK> keyFunction, Function<? super V, ? extends VVV> valueFunction, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super VVV, ? extends VV> nonMutatingAggregator) - Specified by:
aggregateByin interfaceImmutableMapIterable<K,V> - Specified by:
aggregateByin interfaceImmutableOrderedMap<K,V> - Specified by:
aggregateByin interfaceMapIterable<K,V>
-
reduceBy
public <KK> ImmutableOrderedMap<KK,V> reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) - Specified by:
reduceByin interfaceImmutableMapIterable<K,V> - Specified by:
reduceByin interfaceImmutableOrderedMap<K,V> - Specified by:
reduceByin interfaceRichIterable<K>
-
sumByInt
public <VV> ImmutableObjectLongMap<VV> sumByInt(Function<? super V, ? extends VV> groupBy, IntFunction<? super V> function) - Specified by:
sumByIntin interfaceImmutableOrderedMap<K,V> - Specified by:
sumByIntin interfaceRichIterable<K>
-
sumByFloat
public <VV> ImmutableObjectDoubleMap<VV> sumByFloat(Function<? super V, ? extends VV> groupBy, FloatFunction<? super V> function) - Specified by:
sumByFloatin interfaceImmutableOrderedMap<K,V> - Specified by:
sumByFloatin interfaceRichIterable<K>
-
sumByLong
public <VV> ImmutableObjectLongMap<VV> sumByLong(Function<? super V, ? extends VV> groupBy, LongFunction<? super V> function) - Specified by:
sumByLongin interfaceImmutableOrderedMap<K,V> - Specified by:
sumByLongin interfaceRichIterable<K>
-
sumByDouble
public <VV> ImmutableObjectDoubleMap<VV> sumByDouble(Function<? super V, ? extends VV> groupBy, DoubleFunction<? super V> function) - Specified by:
sumByDoublein interfaceImmutableOrderedMap<K,V> - Specified by:
sumByDoublein interfaceRichIterable<K>
-
toReversed
- Specified by:
toReversedin interfaceImmutableOrderedMap<K,V> - Specified by:
toReversedin interfaceOrderedMap<K,V> - Specified by:
toReversedin interfaceReversibleIterable<K>
-
take
- Specified by:
takein interfaceImmutableOrderedMap<K,V> - Specified by:
takein interfaceOrderedMap<K,V> - Specified by:
takein interfaceReversibleIterable<K>
-
takeWhile
- Specified by:
takeWhilein interfaceImmutableOrderedMap<K,V> - Specified by:
takeWhilein interfaceOrderedIterable<K>- Specified by:
takeWhilein interfaceOrderedMap<K,V> - Specified by:
takeWhilein interfaceReversibleIterable<K>
-
drop
- Specified by:
dropin interfaceImmutableOrderedMap<K,V> - Specified by:
dropin interfaceOrderedMap<K,V> - Specified by:
dropin interfaceReversibleIterable<K>
-
dropWhile
- Specified by:
dropWhilein interfaceImmutableOrderedMap<K,V> - Specified by:
dropWhilein interfaceOrderedIterable<K>- Specified by:
dropWhilein interfaceOrderedMap<K,V> - Specified by:
dropWhilein interfaceReversibleIterable<K>
-
partitionWhile
- Specified by:
partitionWhilein interfaceImmutableOrderedMap<K,V> - Specified by:
partitionWhilein interfaceOrderedIterable<K>- Specified by:
partitionWhilein interfaceOrderedMap<K,V> - Specified by:
partitionWhilein interfaceReversibleIterable<K>
-
distinct
- Specified by:
distinctin interfaceImmutableOrderedMap<K,V> - Specified by:
distinctin interfaceOrderedIterable<K>- Specified by:
distinctin interfaceOrderedMap<K,V> - Specified by:
distinctin interfaceReversibleIterable<K>
-
toImmutable
- Specified by:
toImmutablein interfaceMapIterable<K,V> - Specified by:
toImmutablein interfaceOrderedMap<K,V>
-
detect
- Specified by:
detectin interfaceMapIterable<K,V>
-
detectOptional
- Specified by:
detectOptionalin interfaceMapIterable<K,V>
-
detectIndex
- Specified by:
detectIndexin interfaceOrderedIterable<K>
-
detectLastIndex
- Specified by:
detectLastIndexin interfaceReversibleIterable<K>
-
corresponds
- Specified by:
correspondsin interfaceOrderedIterable<K>
-
forEach
- Specified by:
forEachin interfaceOrderedIterable<K>
-
forEachWithIndex
public void forEachWithIndex(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) - Specified by:
forEachWithIndexin interfaceOrderedIterable<K>
-
countByEach
- Specified by:
countByEachin interfaceImmutableMapIterable<K,V> - Specified by:
countByEachin interfaceRichIterable<K>- Overrides:
countByEachin classAbstractRichIterable<V>
-
keySet
-
values
-
entrySet
-