Class UnmodifiableMutableOrderedMap<K,V>
java.lang.Object
org.eclipse.collections.impl.map.ordered.mutable.UnmodifiableMutableOrderedMap<K,V>
- All Implemented Interfaces:
Serializable,Iterable<V>,Map<K,,V> InternalIterable<V>,MapIterable<K,,V> MutableMapIterable<K,,V> MutableOrderedMap<K,,V> OrderedMap<K,,V> OrderedIterable<V>,ReversibleIterable<V>,RichIterable<V>
public class UnmodifiableMutableOrderedMap<K,V>
extends Object
implements MutableOrderedMap<K,V>, Serializable
An unmodifiable view of a map.
- See Also:
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<K1,V1, V2> MutableOrderedMap<K1, V2> aggregateBy(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) <KK,VV> MutableOrderedMap<KK, VV> aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <KK,VV> MutableOrderedMap<KK, VV> aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) booleanallSatisfy(Predicate<? super V> predicate) <P> booleanallSatisfyWith(Predicate2<? super V, ? super P> predicate, P parameter) booleananySatisfy(Predicate<? super V> predicate) <P> booleananySatisfyWith(Predicate2<? super V, ? super P> predicate, P parameter) voidappendString(Appendable appendable) voidappendString(Appendable appendable, String separator) voidappendString(Appendable appendable, String start, String separator, String end) asLazy()chunk(int size) voidclear()<VV> MutableList<VV><VV,R extends Collection<VV>>
R<K2,V2> MutableOrderedMap<K2, V2> collectBoolean(BooleanFunction<? super V> booleanFunction) <R extends MutableBooleanCollection>
RcollectBoolean(BooleanFunction<? super V> booleanFunction, R target) collectByte(ByteFunction<? super V> byteFunction) <R extends MutableByteCollection>
RcollectByte(ByteFunction<? super V> byteFunction, R target) collectChar(CharFunction<? super V> charFunction) <R extends MutableCharCollection>
RcollectChar(CharFunction<? super V> charFunction, R target) collectDouble(DoubleFunction<? super V> doubleFunction) <R extends MutableDoubleCollection>
RcollectDouble(DoubleFunction<? super V> doubleFunction, R target) collectFloat(FloatFunction<? super V> floatFunction) <R extends MutableFloatCollection>
RcollectFloat(FloatFunction<? super V> floatFunction, R target) <VV> MutableList<VV><VV,R extends Collection<VV>>
RcollectInt(IntFunction<? super V> intFunction) <R extends MutableIntCollection>
RcollectInt(IntFunction<? super V> intFunction, R target) <R> MutableOrderedMap<R,V> collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) collectLong(LongFunction<? super V> longFunction) <R extends MutableLongCollection>
RcollectLong(LongFunction<? super V> longFunction, R target) collectShort(ShortFunction<? super V> shortFunction) <R extends MutableShortCollection>
RcollectShort(ShortFunction<? super V> shortFunction, R target) <R> MutableOrderedMap<K,R> collectValues(Function2<? super K, ? super V, ? extends R> function) <P,VV> MutableList<VV> collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) <P,VV, R extends Collection<VV>>
RcollectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter, R targetCollection) <V1> ReversibleIterable<V1>collectWithIndex(ObjectIntToObjectFunction<? super V, ? extends V1> function) <VV,R extends Collection<VV>>
RcollectWithIndex(ObjectIntToObjectFunction<? super V, ? extends VV> function, R target) booleanbooleancontainsAll(Collection<?> source) booleancontainsAllArguments(Object... elements) booleancontainsAllIterable(Iterable<?> source) booleancontainsKey(Object key) booleancontainsValue(Object value) <S> booleancorresponds(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) int<VV> MutableBag<VV><VV,R extends MutableBagIterable<VV>>
R<VV,P> MutableBag<VV> countByWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) <VV,P, R extends MutableBagIterable<VV>>
RcountByWith(Function2<? super V, ? super P, ? extends VV> function, P parameter, R target) <P> intcountWith(Predicate2<? super V, ? super P> predicate, P parameter) detect(Predicate2<? super K, ? super V> predicate) detectIfNone(Predicate<? super V> predicate, Function0<? extends V> function) intdetectIndex(Predicate<? super V> predicate) intdetectLastIndex(Predicate<? super V> predicate) detectOptional(Predicate<? super V> predicate) detectOptional(Predicate2<? super K, ? super V> predicate) <P> VdetectWith(Predicate2<? super V, ? super P> predicate, P parameter) <P> VdetectWithIfNone(Predicate2<? super V, ? super P> predicate, P parameter, Function0<? extends V> function) detectWithOptional(Predicate2<? super V, ? super P> predicate, P parameter) distinct()drop(int count) voidentrySet()boolean<VV> MutableList<VV>flatCollect(Function<? super V, ? extends Iterable<VV>> function) <VV,R extends Collection<VV>>
RflatCollect(Function<? super V, ? extends Iterable<VV>> function, R target) <R extends MutableBooleanCollection>
RflatCollectBoolean(Function<? super V, ? extends BooleanIterable> function, R target) <R extends MutableByteCollection>
RflatCollectByte(Function<? super V, ? extends ByteIterable> function, R target) <R extends MutableCharCollection>
RflatCollectChar(Function<? super V, ? extends CharIterable> function, R target) <R extends MutableDoubleCollection>
RflatCollectDouble(Function<? super V, ? extends DoubleIterable> function, R target) <R extends MutableFloatCollection>
RflatCollectFloat(Function<? super V, ? extends FloatIterable> function, R target) <R extends MutableIntCollection>
RflatCollectInt(Function<? super V, ? extends IntIterable> function, R target) <R extends MutableLongCollection>
RflatCollectLong(Function<? super V, ? extends LongIterable> function, R target) <R extends MutableShortCollection>
RflatCollectShort(Function<? super V, ? extends ShortIterable> function, R target) <P,VV> MutableList<VV> flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<VV>> function, P parameter) <P,VV, R extends Collection<VV>>
RflatCollectWith(Function2<? super V, ? super P, ? extends Iterable<VV>> function, P parameter, R target) flip()voidvoidvoidforEachKey(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) getFirst()getIfAbsent(K key, Function0<? extends V> function) getIfAbsentPut(K key, Function0<? extends V> function) getIfAbsentPut(K key, V value) <P> VgetIfAbsentPutWith(K key, Function<? super P, ? extends V> function, P parameter) getIfAbsentPutWithKey(K key, Function<? super K, ? extends V> function) getIfAbsentValue(K key, V value) <P> VgetIfAbsentWith(K key, Function<? super P, ? extends V> function, P parameter) getLast()getOnly()<VV> MutableListMultimap<VV,V> <VV,R extends MutableMultimap<VV, V>>
R<VV> MutableListMultimap<VV,V> groupByEach(Function<? super V, ? extends Iterable<VV>> function) <VV,R extends MutableMultimap<VV, V>>
RgroupByEach(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableOrderedMap<VV,V> groupByUniqueKey(Function<? super V, ? extends VV> function) <VV,R extends MutableMapIterable<VV, V>>
RgroupByUniqueKey(Function<? super V, ? extends VV> function, R target) inthashCode()<A> AifPresentApply(K key, Function<? super V, ? extends A> function) intdoubleinjectInto(double injectedValue, DoubleObjectToDoubleFunction<? super V> function) floatinjectInto(float injectedValue, FloatObjectToFloatFunction<? super V> function) intinjectInto(int injectedValue, IntObjectToIntFunction<? super V> function) longinjectInto(long injectedValue, LongObjectToLongFunction<? super V> function) <IV> IVinjectInto(IV injectedValue, Function2<? super IV, ? super V, ? extends IV> function) <R extends Collection<V>>
Rinto(R target) booleanisEmpty()iterator()keySet()keysView()RichIterable<Pair<K,V>> makeString(String separator) makeString(String start, String separator, String end) max()max(Comparator<? super V> comparator) <VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
Optional<V>maxByOptional(Function<? super V, ? extends VV> function) maxOptional(Comparator<? super V> comparator) min()min(Comparator<? super V> comparator) <VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
Optional<V>minByOptional(Function<? super V, ? extends VV> function) minOptional(Comparator<? super V> comparator) newEmpty()booleannoneSatisfy(Predicate<? super V> predicate) <P> booleannoneSatisfyWith(Predicate2<? super V, ? super P> predicate, P parameter) booleannotEmpty()static <K,V> UnmodifiableMutableOrderedMap<K, V> of(MutableOrderedMap<K, V> map) partitionWhile(Predicate<? super V> predicate) <P> PartitionMutableList<V>partitionWith(Predicate2<? super V, ? super P> predicate, P parameter) voidvoidputAllMapIterable(MapIterable<? extends K, ? extends V> mapIterable) reduce(BinaryOperator<V> accumulator) <KK> MutableOrderedMap<KK,V> reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) <R> RreduceInPlace(Supplier<R> supplier, BiConsumer<R, ? super V> accumulator) <R,A> R reduceInPlace(Collector<? super V, A, R> collector) <R extends Collection<V>>
Rreject(Predicate2<? super K, ? super V> predicate) <P> MutableList<V>rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) <P,R extends Collection<V>>
RrejectWith(Predicate2<? super V, ? super P> predicate, P parameter, R targetCollection) booleanremoveAllKeys(Set<? extends K> keys) booleanremoveIf(Predicate2<? super K, ? super V> predicate) voidreverseForEach(Procedure<? super V> procedure) voidreverseForEachWithIndex(ObjectIntProcedure<? super V> procedure) <R extends Collection<V>>
Rselect(Predicate2<? super K, ? super V> predicate) <S> MutableList<S>selectInstancesOf(Class<S> clazz) <P> MutableList<V>selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <P,R extends Collection<V>>
RselectWith(Predicate2<? super V, ? super P> predicate, P parameter, R targetCollection) intsize()<VV> MutableObjectDoubleMap<VV>sumByDouble(Function<? super V, ? extends VV> groupBy, DoubleFunction<? super V> function) <VV> MutableObjectDoubleMap<VV>sumByFloat(Function<? super V, ? extends VV> groupBy, FloatFunction<? super V> function) <VV> MutableObjectLongMap<VV>sumByInt(Function<? super V, ? extends VV> groupBy, IntFunction<? super V> function) <VV> MutableObjectLongMap<VV>sumByLong(Function<? super V, ? extends VV> groupBy, LongFunction<? super V> function) summarizeDouble(DoubleFunction<? super V> function) summarizeFloat(FloatFunction<? super V> function) summarizeInt(IntFunction<? super V> function) summarizeLong(LongFunction<? super V> function) doublesumOfDouble(DoubleFunction<? super V> function) doublesumOfFloat(FloatFunction<? super V> function) longsumOfInt(IntFunction<? super V> function) longsumOfLong(LongFunction<? super V> function) take(int count) Object[]toArray()<T> T[]toArray(T[] target) toBag()<NK,NV> MutableBiMap<NK, NV> toBiMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) toList()<NK,NV> MutableMap<NK, NV> <NK,NV, R extends Map<NK, NV>>
RtoMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction, R target) toSet()toSortedBag(Comparator<? super V> comparator) toSortedList(Comparator<? super V> comparator) <NK,NV> MutableSortedMap<NK, NV> toSortedMap(Comparator<? super NK> comparator, Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) <NK,NV> MutableSortedMap<NK, NV> toSortedMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) toSortedSet(Comparator<? super V> comparator) toString()<P> VupdateValueWith(K key, Function0<? extends V> factory, Function2<? super V, ? super P, ? extends V> function, P parameter) values()withAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) withAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) withKeyValue(K key, V value) withMapIterable(MapIterable<? extends K, ? extends V> mapIterable) withoutAllKeys(Iterable<? extends K> keys) withoutKey(K key) <S> MutableList<Pair<V,S>> <S,R extends Collection<Pair<V, S>>>
R<R extends Collection<Pair<V,Integer>>>
RzipWithIndex(R target) Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface org.eclipse.collections.api.map.MapIterable
injectIntoKeyValue, parallelStream, spliterator, streamMethods inherited from interface org.eclipse.collections.api.map.MutableMapIterable
add, countByEach, forEach, getOrDefault, putPairMethods inherited from interface org.eclipse.collections.api.ordered.OrderedIterable
rejectWithIndex, selectWithIndex, toStackMethods inherited from interface org.eclipse.collections.api.ordered.ReversibleIterable
asReversedMethods inherited from interface org.eclipse.collections.api.RichIterable
aggregateBy, containsAny, containsAnyIterable, containsBy, containsNone, containsNoneIterable, countByEach, forEach, getAny, groupByAndCollect, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, makeString, reduceBy, toImmutableBag, toImmutableBiMap, toImmutableList, toImmutableMap, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedListBy, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toSortedBagBy, toSortedListBy, toSortedMapBy, toSortedSetBy
-
Constructor Details
-
UnmodifiableMutableOrderedMap
-
-
Method Details
-
of
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
entrySet
-
values
-
withKeyValue
- Specified by:
withKeyValuein interfaceMutableMapIterable<K,V> - Specified by:
withKeyValuein interfaceMutableOrderedMap<K,V>
-
withMap
- Specified by:
withMapin interfaceMutableMapIterable<K,V> - Specified by:
withMapin interfaceMutableOrderedMap<K,V>
-
withMapIterable
- Specified by:
withMapIterablein interfaceMutableMapIterable<K,V> - Specified by:
withMapIterablein interfaceMutableOrderedMap<K,V>
-
putAllMapIterable
- Specified by:
putAllMapIterablein interfaceMutableMapIterable<K,V>
-
withAllKeyValues
public MutableOrderedMap<K,V> withAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) - Specified by:
withAllKeyValuesin interfaceMutableMapIterable<K,V> - Specified by:
withAllKeyValuesin interfaceMutableOrderedMap<K,V>
-
withAllKeyValueArguments
public MutableOrderedMap<K,V> withAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) - Specified by:
withAllKeyValueArgumentsin interfaceMutableMapIterable<K,V> - Specified by:
withAllKeyValueArgumentsin interfaceMutableOrderedMap<K,V>
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableMapIterable<K,V> - Specified by:
withoutKeyin interfaceMutableOrderedMap<K,V>
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableMapIterable<K,V> - Specified by:
withoutAllKeysin interfaceMutableOrderedMap<K,V>
-
removeKey
- Specified by:
removeKeyin interfaceMutableMapIterable<K,V>
-
removeAllKeys
- Specified by:
removeAllKeysin interfaceMutableMapIterable<K,V>
-
removeIf
- Specified by:
removeIfin interfaceMutableMapIterable<K,V>
-
updateValue
public V updateValue(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) - Specified by:
updateValuein interfaceMutableMapIterable<K,V>
-
updateValueWith
public <P> V updateValueWith(K key, Function0<? extends V> factory, Function2<? super V, ? super P, ? extends V> function, P parameter) - Specified by:
updateValueWithin interfaceMutableMapIterable<K,V>
-
merge
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableMapIterable<K,V>
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableMapIterable<K,V>
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableMapIterable<K,V>
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableMapIterable<K,V>
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableMapIterable<K,V>
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableMapIterable<K,V> - Specified by:
asUnmodifiablein interfaceMutableOrderedMap<K,V>
-
iterator
-
keysView
- Specified by:
keysViewin interfaceMapIterable<K,V>
-
valuesView
- Specified by:
valuesViewin interfaceMapIterable<K,V>
-
keyValuesView
- Specified by:
keyValuesViewin interfaceMapIterable<K,V>
-
tap
- Specified by:
tapin interfaceMapIterable<K,V> - Specified by:
tapin interfaceMutableMapIterable<K,V> - Specified by:
tapin interfaceMutableOrderedMap<K,V> - Specified by:
tapin interfaceOrderedIterable<K>- Specified by:
tapin interfaceOrderedMap<K,V> - Specified by:
tapin interfaceReversibleIterable<K>- Specified by:
tapin interfaceRichIterable<K>
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceMapIterable<K,V> - Specified by:
flipUniqueValuesin interfaceMutableMapIterable<K,V> - Specified by:
flipUniqueValuesin interfaceMutableOrderedMap<K,V> - Specified by:
flipUniqueValuesin interfaceOrderedMap<K,V>
-
flip
- Specified by:
flipin interfaceMapIterable<K,V> - Specified by:
flipin interfaceMutableMapIterable<K,V> - Specified by:
flipin interfaceMutableOrderedMap<K,V> - Specified by:
flipin interfaceOrderedMap<K,V>
-
forEach
-
forEachWithIndex
- Specified by:
forEachWithIndexin interfaceInternalIterable<K>- Specified by:
forEachWithIndexin interfaceOrderedIterable<K>
-
forEachWith
- Specified by:
forEachWithin interfaceInternalIterable<K>
-
select
- Specified by:
selectin interfaceMapIterable<K,V> - Specified by:
selectin interfaceMutableMapIterable<K,V> - Specified by:
selectin interfaceMutableOrderedMap<K,V> - Specified by:
selectin interfaceOrderedMap<K,V>
-
reject
- Specified by:
rejectin interfaceMapIterable<K,V> - Specified by:
rejectin interfaceMutableMapIterable<K,V> - Specified by:
rejectin interfaceMutableOrderedMap<K,V> - Specified by:
rejectin interfaceOrderedMap<K,V>
-
collect
public <K2,V2> MutableOrderedMap<K2,V2> collect(Function2<? super K, ? super V, Pair<K2, V2>> function) - Specified by:
collectin interfaceMapIterable<K,V> - Specified by:
collectin interfaceMutableMapIterable<K,V> - Specified by:
collectin interfaceMutableOrderedMap<K,V> - Specified by:
collectin interfaceOrderedMap<K,V>
-
collectValues
public <R> MutableOrderedMap<K,R> collectValues(Function2<? super K, ? super V, ? extends R> function) - Specified by:
collectValuesin interfaceMapIterable<K,V> - Specified by:
collectValuesin interfaceMutableMapIterable<K,V> - Specified by:
collectValuesin interfaceMutableOrderedMap<K,V> - Specified by:
collectValuesin interfaceOrderedMap<K,V>
-
collectKeysUnique
public <R> MutableOrderedMap<R,V> collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) - Specified by:
collectKeysUniquein interfaceMapIterable<K,V> - Specified by:
collectKeysUniquein interfaceMutableMapIterable<K,V> - Specified by:
collectKeysUniquein interfaceMutableOrderedMap<K,V>
-
toReversed
- Specified by:
toReversedin interfaceMutableOrderedMap<K,V> - Specified by:
toReversedin interfaceOrderedMap<K,V> - Specified by:
toReversedin interfaceReversibleIterable<K>
-
take
- Specified by:
takein interfaceMutableOrderedMap<K,V> - Specified by:
takein interfaceOrderedMap<K,V> - Specified by:
takein interfaceReversibleIterable<K>
-
takeWhile
- Specified by:
takeWhilein interfaceMutableOrderedMap<K,V> - Specified by:
takeWhilein interfaceOrderedIterable<K>- Specified by:
takeWhilein interfaceOrderedMap<K,V> - Specified by:
takeWhilein interfaceReversibleIterable<K>
-
drop
- Specified by:
dropin interfaceMutableOrderedMap<K,V> - Specified by:
dropin interfaceOrderedMap<K,V> - Specified by:
dropin interfaceReversibleIterable<K>
-
dropWhile
- Specified by:
dropWhilein interfaceMutableOrderedMap<K,V> - Specified by:
dropWhilein interfaceOrderedIterable<K>- Specified by:
dropWhilein interfaceOrderedMap<K,V> - Specified by:
dropWhilein interfaceReversibleIterable<K>
-
partitionWhile
- Specified by:
partitionWhilein interfaceMutableOrderedMap<K,V> - Specified by:
partitionWhilein interfaceOrderedIterable<K>- Specified by:
partitionWhilein interfaceOrderedMap<K,V> - Specified by:
partitionWhilein interfaceReversibleIterable<K>
-
distinct
- Specified by:
distinctin interfaceMutableOrderedMap<K,V> - Specified by:
distinctin interfaceOrderedIterable<K>- Specified by:
distinctin interfaceOrderedMap<K,V> - Specified by:
distinctin interfaceReversibleIterable<K>
-
select
- Specified by:
selectin interfaceMutableMapIterable<K,V> - Specified by:
selectin interfaceMutableOrderedMap<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 interfaceMutableMapIterable<K,V> - Specified by:
selectWithin interfaceMutableOrderedMap<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 interfaceMutableMapIterable<K,V> - Specified by:
rejectin interfaceMutableOrderedMap<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 interfaceMutableMapIterable<K,V> - Specified by:
rejectWithin interfaceMutableOrderedMap<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 interfaceMutableMapIterable<K,V> - Specified by:
partitionin interfaceMutableOrderedMap<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> PartitionMutableList<V> partitionWith(Predicate2<? super V, ? super P> predicate, P parameter) - Specified by:
partitionWithin interfaceMutableOrderedMap<K,V> - Specified by:
partitionWithin interfaceOrderedIterable<K>- Specified by:
partitionWithin interfaceOrderedMap<K,V> - Specified by:
partitionWithin interfaceReversibleIterable<K>- Specified by:
partitionWithin interfaceRichIterable<K>
-
collectBoolean
- Specified by:
collectBooleanin interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<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 interfaceMutableOrderedMap<K,V> - Specified by:
collectShortin interfaceOrderedIterable<K>- Specified by:
collectShortin interfaceOrderedMap<K,V> - Specified by:
collectShortin interfaceReversibleIterable<K>- Specified by:
collectShortin interfaceRichIterable<K>
-
zip
- Specified by:
zipin interfaceMutableMapIterable<K,V> - Specified by:
zipin interfaceMutableOrderedMap<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 interfaceMutableMapIterable<K,V> - Specified by:
zipWithIndexin interfaceMutableOrderedMap<K,V> - Specified by:
zipWithIndexin interfaceOrderedIterable<K>- Specified by:
zipWithIndexin interfaceOrderedMap<K,V> - Specified by:
zipWithIndexin interfaceReversibleIterable<K>- Specified by:
zipWithIndexin interfaceRichIterable<K>
-
collect
- Specified by:
collectin interfaceMutableOrderedMap<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> MutableList<VV> collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) - Specified by:
collectWithin interfaceMutableOrderedMap<K,V> - Specified by:
collectWithin interfaceOrderedIterable<K>- Specified by:
collectWithin interfaceOrderedMap<K,V> - Specified by:
collectWithin interfaceReversibleIterable<K>- Specified by:
collectWithin interfaceRichIterable<K>
-
collectIf
public <VV> MutableList<VV> collectIf(Predicate<? super V> predicate, Function<? super V, ? extends VV> function) - Specified by:
collectIfin interfaceMutableOrderedMap<K,V> - Specified by:
collectIfin interfaceOrderedIterable<K>- Specified by:
collectIfin interfaceOrderedMap<K,V> - Specified by:
collectIfin interfaceReversibleIterable<K>- Specified by:
collectIfin interfaceRichIterable<K>
-
selectInstancesOf
- Specified by:
selectInstancesOfin interfaceMutableMapIterable<K,V> - Specified by:
selectInstancesOfin interfaceMutableOrderedMap<K,V> - Specified by:
selectInstancesOfin interfaceOrderedIterable<K>- Specified by:
selectInstancesOfin interfaceOrderedMap<K,V> - Specified by:
selectInstancesOfin interfaceReversibleIterable<K>- Specified by:
selectInstancesOfin interfaceRichIterable<K>
-
flatCollect
- Specified by:
flatCollectin interfaceMutableOrderedMap<K,V> - Specified by:
flatCollectin interfaceOrderedIterable<K>- Specified by:
flatCollectin interfaceOrderedMap<K,V> - Specified by:
flatCollectin interfaceReversibleIterable<K>- Specified by:
flatCollectin interfaceRichIterable<K>
-
flatCollectWith
public <P,VV> MutableList<VV> flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<VV>> function, P parameter) - Specified by:
flatCollectWithin interfaceMutableOrderedMap<K,V> - Specified by:
flatCollectWithin interfaceOrderedIterable<K>- Specified by:
flatCollectWithin interfaceOrderedMap<K,V> - Specified by:
flatCollectWithin interfaceReversibleIterable<K>- Specified by:
flatCollectWithin interfaceRichIterable<K>
-
groupBy
- Specified by:
groupByin interfaceMutableMapIterable<K,V> - Specified by:
groupByin interfaceMutableOrderedMap<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> MutableListMultimap<VV,V> groupByEach(Function<? super V, ? extends Iterable<VV>> function) - Specified by:
groupByEachin interfaceMutableMapIterable<K,V> - Specified by:
groupByEachin interfaceMutableOrderedMap<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 interfaceMutableMapIterable<K,V> - Specified by:
groupByUniqueKeyin interfaceMutableOrderedMap<K,V> - Specified by:
groupByUniqueKeyin interfaceOrderedMap<K,V> - Specified by:
groupByUniqueKeyin interfaceRichIterable<K>
-
toImmutable
- Specified by:
toImmutablein interfaceMapIterable<K,V> - Specified by:
toImmutablein interfaceMutableMapIterable<K,V> - Specified by:
toImmutablein interfaceOrderedMap<K,V>
-
get
-
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>
-
forEachValue
- Specified by:
forEachValuein interfaceMapIterable<K,V>
-
forEachKey
- Specified by:
forEachKeyin interfaceMapIterable<K,V>
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceMapIterable<K,V>
-
getIfAbsent
- Specified by:
getIfAbsentin interfaceMapIterable<K,V>
-
getIfAbsentValue
- Specified by:
getIfAbsentValuein interfaceMapIterable<K,V>
-
getIfAbsentWith
- Specified by:
getIfAbsentWithin interfaceMapIterable<K,V>
-
ifPresentApply
- Specified by:
ifPresentApplyin interfaceMapIterable<K,V>
-
detect
- Specified by:
detectin interfaceMapIterable<K,V>
-
detectOptional
- Specified by:
detectOptionalin interfaceMapIterable<K,V>
-
equals
-
hashCode
public int hashCode() -
toString
- Specified by:
toStringin interfaceMapIterable<K,V> - Specified by:
toStringin interfaceRichIterable<K>- Overrides:
toStringin classObject
-
size
public int size() -
isEmpty
public boolean isEmpty() -
notEmpty
public boolean notEmpty()- Specified by:
notEmptyin interfaceRichIterable<K>
-
getFirst
- Specified by:
getFirstin interfaceOrderedIterable<K>- Specified by:
getFirstin interfaceRichIterable<K>
-
getLast
- Specified by:
getLastin interfaceOrderedIterable<K>- Specified by:
getLastin interfaceRichIterable<K>
-
getOnly
- Specified by:
getOnlyin interfaceRichIterable<K>
-
contains
- Specified by:
containsin interfaceRichIterable<K>
-
containsAllIterable
- Specified by:
containsAllIterablein interfaceRichIterable<K>
-
containsAll
- Specified by:
containsAllin interfaceRichIterable<K>
-
containsAllArguments
- Specified by:
containsAllArgumentsin interfaceRichIterable<K>
-
each
- Specified by:
eachin interfaceRichIterable<K>
-
select
- Specified by:
selectin interfaceRichIterable<K>
-
selectWith
public <P,R extends Collection<V>> R selectWith(Predicate2<? super V, ? super P> predicate, P parameter, R targetCollection) - Specified by:
selectWithin interfaceRichIterable<K>
-
reject
- Specified by:
rejectin interfaceRichIterable<K>
-
rejectWith
public <P,R extends Collection<V>> R rejectWith(Predicate2<? super V, ? super P> predicate, P parameter, R targetCollection) - Specified by:
rejectWithin interfaceRichIterable<K>
-
collect
public <VV,R extends Collection<VV>> R collect(Function<? super V, ? extends VV> function, R target) - Specified by:
collectin interfaceRichIterable<K>
-
collectBoolean
public <R extends MutableBooleanCollection> R collectBoolean(BooleanFunction<? super V> booleanFunction, R target) - Specified by:
collectBooleanin interfaceRichIterable<K>
-
flatCollectBoolean
public <R extends MutableBooleanCollection> R flatCollectBoolean(Function<? super V, ? extends BooleanIterable> function, R target) - Specified by:
flatCollectBooleanin interfaceRichIterable<K>
-
collectByte
public <R extends MutableByteCollection> R collectByte(ByteFunction<? super V> byteFunction, R target) - Specified by:
collectBytein interfaceRichIterable<K>
-
flatCollectByte
public <R extends MutableByteCollection> R flatCollectByte(Function<? super V, ? extends ByteIterable> function, R target) - Specified by:
flatCollectBytein interfaceRichIterable<K>
-
collectChar
public <R extends MutableCharCollection> R collectChar(CharFunction<? super V> charFunction, R target) - Specified by:
collectCharin interfaceRichIterable<K>
-
flatCollectChar
public <R extends MutableCharCollection> R flatCollectChar(Function<? super V, ? extends CharIterable> function, R target) - Specified by:
flatCollectCharin interfaceRichIterable<K>
-
collectDouble
public <R extends MutableDoubleCollection> R collectDouble(DoubleFunction<? super V> doubleFunction, R target) - Specified by:
collectDoublein interfaceRichIterable<K>
-
flatCollectDouble
public <R extends MutableDoubleCollection> R flatCollectDouble(Function<? super V, ? extends DoubleIterable> function, R target) - Specified by:
flatCollectDoublein interfaceRichIterable<K>
-
collectFloat
public <R extends MutableFloatCollection> R collectFloat(FloatFunction<? super V> floatFunction, R target) - Specified by:
collectFloatin interfaceRichIterable<K>
-
flatCollectFloat
public <R extends MutableFloatCollection> R flatCollectFloat(Function<? super V, ? extends FloatIterable> function, R target) - Specified by:
flatCollectFloatin interfaceRichIterable<K>
-
collectInt
- Specified by:
collectIntin interfaceRichIterable<K>
-
flatCollectInt
public <R extends MutableIntCollection> R flatCollectInt(Function<? super V, ? extends IntIterable> function, R target) - Specified by:
flatCollectIntin interfaceRichIterable<K>
-
collectLong
public <R extends MutableLongCollection> R collectLong(LongFunction<? super V> longFunction, R target) - Specified by:
collectLongin interfaceRichIterable<K>
-
flatCollectLong
public <R extends MutableLongCollection> R flatCollectLong(Function<? super V, ? extends LongIterable> function, R target) - Specified by:
flatCollectLongin interfaceRichIterable<K>
-
collectShort
public <R extends MutableShortCollection> R collectShort(ShortFunction<? super V> shortFunction, R target) - Specified by:
collectShortin interfaceRichIterable<K>
-
flatCollectShort
public <R extends MutableShortCollection> R flatCollectShort(Function<? super V, ? extends ShortIterable> function, R target) - Specified by:
flatCollectShortin interfaceRichIterable<K>
-
collectWith
public <P,VV, R collectWithR extends Collection<VV>> (Function2<? super V, ? super P, ? extends VV> function, P parameter, R targetCollection) - Specified by:
collectWithin interfaceRichIterable<K>
-
collectIf
public <VV,R extends Collection<VV>> R collectIf(Predicate<? super V> predicate, Function<? super V, ? extends VV> function, R target) - Specified by:
collectIfin interfaceRichIterable<K>
-
flatCollect
public <VV,R extends Collection<VV>> R flatCollect(Function<? super V, ? extends Iterable<VV>> function, R target) - Specified by:
flatCollectin interfaceRichIterable<K>
-
flatCollectWith
public <P,VV, R flatCollectWithR extends Collection<VV>> (Function2<? super V, ? super P, ? extends Iterable<VV>> function, P parameter, R target) - Specified by:
flatCollectWithin interfaceRichIterable<K>
-
detect
- Specified by:
detectin interfaceRichIterable<K>
-
detectWith
- Specified by:
detectWithin interfaceRichIterable<K>
-
detectOptional
- Specified by:
detectOptionalin interfaceRichIterable<K>
-
detectWithOptional
- Specified by:
detectWithOptionalin interfaceRichIterable<K>
-
detectIfNone
- Specified by:
detectIfNonein interfaceRichIterable<K>
-
detectWithIfNone
public <P> V detectWithIfNone(Predicate2<? super V, ? super P> predicate, P parameter, Function0<? extends V> function) - Specified by:
detectWithIfNonein interfaceRichIterable<K>
-
count
- Specified by:
countin interfaceRichIterable<K>
-
countWith
- Specified by:
countWithin interfaceRichIterable<K>
-
anySatisfy
- Specified by:
anySatisfyin interfaceRichIterable<K>
-
anySatisfyWith
- Specified by:
anySatisfyWithin interfaceRichIterable<K>
-
allSatisfy
- Specified by:
allSatisfyin interfaceRichIterable<K>
-
allSatisfyWith
- Specified by:
allSatisfyWithin interfaceRichIterable<K>
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceRichIterable<K>
-
noneSatisfyWith
- Specified by:
noneSatisfyWithin interfaceRichIterable<K>
-
injectInto
- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
- Specified by:
injectIntoin interfaceRichIterable<K>
-
into
- Specified by:
intoin interfaceRichIterable<K>
-
toList
- Specified by:
toListin interfaceRichIterable<K>
-
toSortedList
- Specified by:
toSortedListin interfaceRichIterable<K>
-
toSortedList
- Specified by:
toSortedListin interfaceRichIterable<K>
-
toSet
- Specified by:
toSetin interfaceRichIterable<K>
-
toSortedSet
- Specified by:
toSortedSetin interfaceRichIterable<K>
-
toSortedSet
- Specified by:
toSortedSetin interfaceRichIterable<K>
-
toBag
- Specified by:
toBagin interfaceRichIterable<K>
-
toSortedBag
- Specified by:
toSortedBagin interfaceRichIterable<K>
-
toSortedBag
- Specified by:
toSortedBagin interfaceRichIterable<K>
-
toMap
public <NK,NV> MutableMap<NK,NV> toMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) - Specified by:
toMapin interfaceRichIterable<K>
-
toMap
public <NK,NV, R toMapR extends Map<NK, NV>> (Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction, R target) - Specified by:
toMapin interfaceRichIterable<K>
-
toSortedMap
public <NK,NV> MutableSortedMap<NK,NV> toSortedMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) - Specified by:
toSortedMapin interfaceRichIterable<K>
-
toSortedMap
public <NK,NV> MutableSortedMap<NK,NV> toSortedMap(Comparator<? super NK> comparator, Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) - Specified by:
toSortedMapin interfaceRichIterable<K>
-
toBiMap
public <NK,NV> MutableBiMap<NK,NV> toBiMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) - Specified by:
toBiMapin interfaceRichIterable<K>
-
asLazy
- Specified by:
asLazyin interfaceRichIterable<K>
-
toArray
- Specified by:
toArrayin interfaceRichIterable<K>
-
toArray
public <T> T[] toArray(T[] target) - Specified by:
toArrayin interfaceRichIterable<K>
-
min
- Specified by:
minin interfaceRichIterable<K>
-
max
- Specified by:
maxin interfaceRichIterable<K>
-
minOptional
- Specified by:
minOptionalin interfaceRichIterable<K>
-
maxOptional
- Specified by:
maxOptionalin interfaceRichIterable<K>
-
min
- Specified by:
minin interfaceOrderedIterable<K>- Specified by:
minin interfaceRichIterable<K>
-
max
- Specified by:
maxin interfaceOrderedIterable<K>- Specified by:
maxin interfaceRichIterable<K>
-
minOptional
- Specified by:
minOptionalin interfaceRichIterable<K>
-
maxOptional
- Specified by:
maxOptionalin interfaceRichIterable<K>
-
minBy
- Specified by:
minByin interfaceRichIterable<K>
-
maxBy
- Specified by:
maxByin interfaceRichIterable<K>
-
minByOptional
public <VV extends Comparable<? super VV>> Optional<V> minByOptional(Function<? super V, ? extends VV> function) - Specified by:
minByOptionalin interfaceRichIterable<K>
-
maxByOptional
public <VV extends Comparable<? super VV>> Optional<V> maxByOptional(Function<? super V, ? extends VV> function) - Specified by:
maxByOptionalin interfaceRichIterable<K>
-
sumOfInt
- Specified by:
sumOfIntin interfaceRichIterable<K>
-
sumOfFloat
- Specified by:
sumOfFloatin interfaceRichIterable<K>
-
sumOfLong
- Specified by:
sumOfLongin interfaceRichIterable<K>
-
sumOfDouble
- Specified by:
sumOfDoublein interfaceRichIterable<K>
-
summarizeInt
- Specified by:
summarizeIntin interfaceRichIterable<K>
-
summarizeFloat
- Specified by:
summarizeFloatin interfaceRichIterable<K>
-
summarizeLong
- Specified by:
summarizeLongin interfaceRichIterable<K>
-
summarizeDouble
- Specified by:
summarizeDoublein interfaceRichIterable<K>
-
reduceInPlace
- Specified by:
reduceInPlacein interfaceRichIterable<K>
-
reduceInPlace
- Specified by:
reduceInPlacein interfaceRichIterable<K>
-
reduce
- Specified by:
reducein interfaceRichIterable<K>
-
sumByInt
public <VV> MutableObjectLongMap<VV> sumByInt(Function<? super V, ? extends VV> groupBy, IntFunction<? super V> function) - Specified by:
sumByIntin interfaceMutableMapIterable<K,V> - Specified by:
sumByIntin interfaceRichIterable<K>
-
sumByFloat
public <VV> MutableObjectDoubleMap<VV> sumByFloat(Function<? super V, ? extends VV> groupBy, FloatFunction<? super V> function) - Specified by:
sumByFloatin interfaceMutableMapIterable<K,V> - Specified by:
sumByFloatin interfaceRichIterable<K>
-
sumByLong
public <VV> MutableObjectLongMap<VV> sumByLong(Function<? super V, ? extends VV> groupBy, LongFunction<? super V> function) - Specified by:
sumByLongin interfaceMutableMapIterable<K,V> - Specified by:
sumByLongin interfaceRichIterable<K>
-
sumByDouble
public <VV> MutableObjectDoubleMap<VV> sumByDouble(Function<? super V, ? extends VV> groupBy, DoubleFunction<? super V> function) - Specified by:
sumByDoublein interfaceMutableMapIterable<K,V> - Specified by:
sumByDoublein interfaceRichIterable<K>
-
makeString
- Specified by:
makeStringin interfaceRichIterable<K>
-
makeString
- Specified by:
makeStringin interfaceRichIterable<K>
-
makeString
- Specified by:
makeStringin interfaceRichIterable<K>
-
appendString
- Specified by:
appendStringin interfaceRichIterable<K>
-
appendString
- Specified by:
appendStringin interfaceRichIterable<K>
-
appendString
- Specified by:
appendStringin interfaceRichIterable<K>
-
countBy
- Specified by:
countByin interfaceMutableMapIterable<K,V> - Specified by:
countByin interfaceRichIterable<K>
-
countBy
public <VV,R extends MutableBagIterable<VV>> R countBy(Function<? super V, ? extends VV> function, R target) - Specified by:
countByin interfaceRichIterable<K>
-
countByWith
public <VV,P> MutableBag<VV> countByWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) - Specified by:
countByWithin interfaceMutableMapIterable<K,V> - Specified by:
countByWithin interfaceRichIterable<K>
-
countByWith
public <VV,P, R countByWithR extends MutableBagIterable<VV>> (Function2<? super V, ? super P, ? extends VV> function, P parameter, R target) - Specified by:
countByWithin interfaceRichIterable<K>
-
groupBy
public <VV,R extends MutableMultimap<VV, R groupByV>> (Function<? super V, ? extends VV> function, R target) - Specified by:
groupByin interfaceRichIterable<K>
-
groupByEach
public <VV,R extends MutableMultimap<VV, R groupByEachV>> (Function<? super V, ? extends Iterable<VV>> function, R target) - Specified by:
groupByEachin interfaceRichIterable<K>
-
groupByUniqueKey
public <VV,R extends MutableMapIterable<VV, R groupByUniqueKeyV>> (Function<? super V, ? extends VV> function, R target) - Specified by:
groupByUniqueKeyin interfaceRichIterable<K>
-
zip
- Specified by:
zipin interfaceOrderedIterable<K>- Specified by:
zipin interfaceRichIterable<K>
-
zipWithIndex
- Specified by:
zipWithIndexin interfaceOrderedIterable<K>- Specified by:
zipWithIndexin interfaceRichIterable<K>
-
chunk
- Specified by:
chunkin interfaceRichIterable<K>
-
aggregateInPlaceBy
public <KK,VV> MutableOrderedMap<KK,VV> aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) - Specified by:
aggregateInPlaceByin interfaceMutableMapIterable<K,V> - Specified by:
aggregateInPlaceByin interfaceMutableOrderedMap<K,V> - Specified by:
aggregateInPlaceByin interfaceRichIterable<K>
-
aggregateBy
public <KK,VV> MutableOrderedMap<KK,VV> aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) - Specified by:
aggregateByin interfaceMutableMapIterable<K,V> - Specified by:
aggregateByin interfaceMutableOrderedMap<K,V> - Specified by:
aggregateByin interfaceRichIterable<K>
-
aggregateBy
public <K1,V1, MutableOrderedMap<K1,V2> V2> aggregateBy(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) - Specified by:
aggregateByin interfaceMapIterable<K,V> - Specified by:
aggregateByin interfaceMutableMapIterable<K,V> - Specified by:
aggregateByin interfaceMutableOrderedMap<K,V>
-
reduceBy
public <KK> MutableOrderedMap<KK,V> reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) - Specified by:
reduceByin interfaceMutableMapIterable<K,V> - Specified by:
reduceByin interfaceMutableOrderedMap<K,V> - Specified by:
reduceByin interfaceRichIterable<K>
-
newEmpty
- Specified by:
newEmptyin interfaceMutableMapIterable<K,V> - Specified by:
newEmptyin interfaceMutableOrderedMap<K,V>
-
reverseForEach
- Specified by:
reverseForEachin interfaceReversibleIterable<K>
-
reverseForEachWithIndex
- Specified by:
reverseForEachWithIndexin interfaceReversibleIterable<K>
-
detectLastIndex
- Specified by:
detectLastIndexin interfaceReversibleIterable<K>
-
collectWithIndex
public <V1> ReversibleIterable<V1> collectWithIndex(ObjectIntToObjectFunction<? super V, ? extends V1> function) - Specified by:
collectWithIndexin interfaceOrderedIterable<K>- Specified by:
collectWithIndexin interfaceReversibleIterable<K>
-
indexOf
- Specified by:
indexOfin interfaceOrderedIterable<K>
-
getFirstOptional
- Specified by:
getFirstOptionalin interfaceOrderedIterable<K>
-
getLastOptional
- Specified by:
getLastOptionalin interfaceOrderedIterable<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>
-
collectWithIndex
public <VV,R extends Collection<VV>> R collectWithIndex(ObjectIntToObjectFunction<? super V, ? extends VV> function, R target) - Specified by:
collectWithIndexin interfaceOrderedIterable<K>
-
detectIndex
- Specified by:
detectIndexin interfaceOrderedIterable<K>
-