Class UnmodifiableTreeMap<K,V>
- java.lang.Object
-
- org.eclipse.collections.impl.UnmodifiableMap<K,V>
-
- org.eclipse.collections.impl.map.sorted.mutable.UnmodifiableSortedMap<K,V>
-
- org.eclipse.collections.impl.map.sorted.mutable.UnmodifiableTreeMap<K,V>
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<V>,Map<K,V>,SortedMap<K,V>,InternalIterable<V>,MapIterable<K,V>,MutableMapIterable<K,V>,MutableSortedMap<K,V>,SortedMapIterable<K,V>,OrderedIterable<V>,ReversibleIterable<V>,RichIterable<V>
public class UnmodifiableTreeMap<K,V> extends UnmodifiableSortedMap<K,V> implements MutableSortedMap<K,V>
An unmodifiable view of a map.- See Also:
MutableSortedMap.asUnmodifiable(), Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vadd(Pair<? extends K,? extends V> keyValuePair)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)LazyIterable<V>asLazy()MutableSortedMap<K,V>asSynchronized()MutableSortedMap<K,V>asUnmodifiable()RichIterable<RichIterable<V>>chunk(int size)MutableSortedMap<K,V>clone()<R> MutableList<R>collect(Function<? super V,? extends R> function)<R,C extends Collection<R>>
Ccollect(Function<? super V,? extends R> function, C target)<K2,V2>
MutableMap<K2,V2>collect(Function2<? super K,? super V,Pair<K2,V2>> function)MutableBooleanListcollectBoolean(BooleanFunction<? super V> booleanFunction)<R extends MutableBooleanCollection>
RcollectBoolean(BooleanFunction<? super V> booleanFunction, R target)MutableByteListcollectByte(ByteFunction<? super V> byteFunction)<R extends MutableByteCollection>
RcollectByte(ByteFunction<? super V> byteFunction, R target)MutableCharListcollectChar(CharFunction<? super V> charFunction)<R extends MutableCharCollection>
RcollectChar(CharFunction<? super V> charFunction, R target)MutableDoubleListcollectDouble(DoubleFunction<? super V> doubleFunction)<R extends MutableDoubleCollection>
RcollectDouble(DoubleFunction<? super V> doubleFunction, R target)MutableFloatListcollectFloat(FloatFunction<? super V> floatFunction)<R extends MutableFloatCollection>
RcollectFloat(FloatFunction<? super V> floatFunction, R target)<R> MutableList<R>collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)<R,C extends Collection<R>>
CcollectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function, C target)MutableIntListcollectInt(IntFunction<? super V> intFunction)<R extends MutableIntCollection>
RcollectInt(IntFunction<? super V> intFunction, R target)<E> MutableSortedMap<K,V>collectKeysAndValues(Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)MutableLongListcollectLong(LongFunction<? super V> longFunction)<R extends MutableLongCollection>
RcollectLong(LongFunction<? super V> longFunction, R target)MutableShortListcollectShort(ShortFunction<? super V> shortFunction)<R extends MutableShortCollection>
RcollectShort(ShortFunction<? super V> shortFunction, R target)<R> MutableSortedMap<K,R>collectValues(Function2<? super K,? super V,? extends R> function)<P,R,C extends Collection<R>>
CcollectWith(Function2<? super V,? super P,? extends R> function, P parameter, C targetCollection)<P,VV>
MutableList<VV>collectWith(Function2<? super V,? super P,? extends VV> function, P parameter)<R> MutableList<R>collectWithIndex(ObjectIntToObjectFunction<? super V,? extends R> function)<V1,R extends Collection<V1>>
RcollectWithIndex(ObjectIntToObjectFunction<? super V,? extends V1> function, R target)booleancontains(Object object)booleancontainsAll(Collection<?> source)booleancontainsAllArguments(Object... elements)booleancontainsAllIterable(Iterable<?> source)<S> booleancorresponds(OrderedIterable<S> other, Predicate2<? super V,? super S> predicate)intcount(Predicate<? super V> predicate)<P> intcountWith(Predicate2<? super V,? super P> predicate, P parameter)Vdetect(Predicate<? super V> predicate)Pair<K,V>detect(Predicate2<? super K,? super V> predicate)VdetectIfNone(Predicate<? super V> predicate, Function0<? extends V> function)intdetectIndex(Predicate<? super V> predicate)intdetectLastIndex(Predicate<? super V> predicate)Optional<V>detectOptional(Predicate<? super V> predicate)Optional<Pair<K,V>>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)<P> Optional<V>detectWithOptional(Predicate2<? super V,? super P> predicate, P parameter)MutableList<V>distinct()MutableSortedMap<K,V>drop(int count)MutableSortedMap<K,V>dropWhile(Predicate<? super V> predicate)voideach(Procedure<? super V> procedure)MutableSet<Map.Entry<K,V>>entrySet()booleanequals(Object obj)<R> MutableList<R>flatCollect(Function<? super V,? extends Iterable<R>> function)<R,C extends Collection<R>>
CflatCollect(Function<? super V,? extends Iterable<R>> function, C 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)MutableSortedSetMultimap<V,K>flip()MutableMapIterable<V,K>flipUniqueValues()voidforEach(int startIndex, int endIndex, Procedure<? super V> procedure)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)VgetFirst()VgetIfAbsent(K key, Function0<? extends V> function)VgetIfAbsentPut(K key, Function0<? extends V> function)VgetIfAbsentPut(K key, V value)<P> VgetIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)VgetIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)VgetIfAbsentValue(K key, V value)<P> VgetIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)VgetLast()VgetOnly()<R> MutableListMultimap<R,V>groupBy(Function<? super V,? extends R> function)<R,C extends MutableMultimap<R,V>>
CgroupBy(Function<? super V,? extends R> function, C target)<R> MutableListMultimap<R,V>groupByEach(Function<? super V,? extends Iterable<R>> function)<R,C extends MutableMultimap<R,V>>
CgroupByEach(Function<? super V,? extends Iterable<R>> function, C target)<VV> MutableMap<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()MutableSortedMap<K,V>headMap(K toKey)<A> AifPresentApply(K key, Function<? super V,? extends A> function)doubleinjectInto(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)Iterator<V>iterator()MutableSet<K>keySet()RichIterable<K>keysView()RichIterable<Pair<K,V>>keyValuesView()StringmakeString()StringmakeString(String separator)StringmakeString(String start, String separator, String end)Vmax()Vmax(Comparator<? super V> comparator)<R extends Comparable<? super R>>
VmaxBy(Function<? super V,? extends R> function)Vmin()Vmin(Comparator<? super V> comparator)<R extends Comparable<? super R>>
VminBy(Function<? super V,? extends R> function)MutableSortedMap<K,V>newEmpty()booleannoneSatisfy(Predicate<? super V> predicate)<P> booleannoneSatisfyWith(Predicate2<? super V,? super P> predicate, P parameter)booleannotEmpty()static <K,V,M extends SortedMap<K,V>>
UnmodifiableTreeMap<K,V>of(M map)This method will take a MutableSortedMap and wrap it directly in a UnmodifiableMutableMap.PartitionMutableList<V>partition(Predicate<? super V> predicate)PartitionMutableList<V>partitionWhile(Predicate<? super V> predicate)<P> PartitionMutableList<V>partitionWith(Predicate2<? super V,? super P> predicate, P parameter)voidputAllMapIterable(MapIterable<? extends K,? extends V> mapIterable)VputPair(Pair<? extends K,? extends V> keyValuePair)MutableList<V>reject(Predicate<? super V> predicate)<R extends Collection<V>>
Rreject(Predicate<? super V> predicate, R target)MutableSortedMap<K,V>reject(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)VremoveKey(K key)MutableList<V>select(Predicate<? super V> predicate)<R extends Collection<V>>
Rselect(Predicate<? super V> predicate, R target)MutableSortedMap<K,V>select(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)MutableSortedMap<K,V>subMap(K fromKey, K toKey)<V1> MutableObjectDoubleMap<V1>sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)<V1> MutableObjectDoubleMap<V1>sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)<V1> MutableObjectLongMap<V1>sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)<V1> MutableObjectLongMap<V1>sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)doublesumOfDouble(DoubleFunction<? super V> function)doublesumOfFloat(FloatFunction<? super V> function)longsumOfInt(IntFunction<? super V> function)longsumOfLong(LongFunction<? super V> function)MutableSortedMap<K,V>tailMap(K fromKey)MutableSortedMap<K,V>take(int count)MutableSortedMap<K,V>takeWhile(Predicate<? super V> predicate)MutableSortedMap<K,V>tap(Procedure<? super V> procedure)Object[]toArray()<T> T[]toArray(T[] a)MutableBag<V>toBag()<NK,NV>
MutableBiMap<NK,NV>toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)ImmutableSortedMap<K,V>toImmutable()MutableList<V>toList()<NK,NV>
MutableMap<NK,NV>toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)<NK,NV,R extends Map<NK,NV>>
RtoMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)MutableSortedMap<K,V>toReversed()MutableSet<V>toSet()MutableSortedBag<V>toSortedBag()MutableSortedBag<V>toSortedBag(Comparator<? super V> comparator)MutableList<V>toSortedList()MutableList<V>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)MutableSortedSet<V>toSortedSet()MutableSortedSet<V>toSortedSet(Comparator<? super V> comparator)MutableStack<V>toStack()VupdateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)<P> VupdateValueWith(K key, Function0<? extends V> factory, Function2<? super V,? super P,? extends V> function, P parameter)MutableCollection<V>values()RichIterable<V>valuesView()MutableSortedMap<K,V>with(Pair<K,V>... pairs)MutableSortedMap<K,V>withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)MutableSortedMap<K,V>withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)MutableSortedMap<K,V>withKeyValue(K key, V value)MutableSortedMap<K,V>withMap(Map<? extends K,? extends V> map)MutableSortedMap<K,V>withMapIterable(MapIterable<? extends K,? extends V> mapIterable)MutableSortedMap<K,V>withoutAllKeys(Iterable<? extends K> keys)MutableSortedMap<K,V>withoutKey(K key)<S> MutableList<Pair<V,S>>zip(Iterable<S> that)<S,R extends Collection<Pair<V,S>>>
Rzip(Iterable<S> that, R target)MutableList<Pair<V,Integer>>zipWithIndex()<R extends Collection<Pair<V,Integer>>>
RzipWithIndex(R target)-
Methods inherited from class org.eclipse.collections.impl.map.sorted.mutable.UnmodifiableSortedMap
comparator, firstKey, lastKey
-
Methods inherited from class org.eclipse.collections.impl.UnmodifiableMap
clear, containsKey, containsValue, get, isEmpty, put, putAll, remove, size, toString
-
Methods inherited from interface org.eclipse.collections.api.InternalIterable
forEach
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, forEach, get, getOrDefault, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Methods inherited from interface org.eclipse.collections.api.map.MapIterable
containsKey, containsValue, get, injectIntoKeyValue, parallelStream, spliterator, stream, toString
-
Methods inherited from interface org.eclipse.collections.api.map.MutableMapIterable
aggregateBy, aggregateBy, aggregateInPlaceBy, countBy, countByEach, countByWith, forEach, getOrDefault
-
Methods inherited from interface org.eclipse.collections.api.map.sorted.MutableSortedMap
flatCollectWith
-
Methods inherited from interface org.eclipse.collections.api.ordered.OrderedIterable
getFirstOptional, getLastOptional, indexOf, rejectWithIndex, selectWithIndex
-
Methods inherited from interface org.eclipse.collections.api.ordered.ReversibleIterable
asReversed, reverseForEach, reverseForEachWithIndex
-
Methods inherited from interface org.eclipse.collections.api.RichIterable
aggregateBy, containsAny, containsAnyIterable, containsBy, containsNone, containsNoneIterable, countBy, countByEach, countByWith, flatCollectWith, forEach, getAny, groupByAndCollect, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, isEmpty, makeString, maxByOptional, maxOptional, maxOptional, minByOptional, minOptional, minOptional, reduce, reduceInPlace, reduceInPlace, size, summarizeDouble, summarizeFloat, summarizeInt, summarizeLong, toImmutableBag, toImmutableBiMap, toImmutableList, toImmutableMap, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedListBy, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toSortedBagBy, toSortedListBy, toSortedMapBy, toSortedSetBy
-
Methods inherited from interface java.util.SortedMap
comparator, firstKey, lastKey
-
Methods inherited from interface org.eclipse.collections.api.map.sorted.SortedMapIterable
comparator
-
-
-
-
Method Detail
-
of
public static <K,V,M extends SortedMap<K,V>> UnmodifiableTreeMap<K,V> of(M map)
This method will take a MutableSortedMap and wrap it directly in a UnmodifiableMutableMap. It will take any other non-Eclipse-Collections SortedMap and first adapt it will a SortedMapAdapter, and then return a UnmodifiableSortedMap that wraps the adapter.
-
putPair
public V putPair(Pair<? extends K,? extends V> keyValuePair)
- Specified by:
putPairin interfaceMutableMapIterable<K,V>
-
add
public V add(Pair<? extends K,? extends V> keyValuePair)
- Specified by:
addin interfaceMutableMapIterable<K,V>
-
removeAllKeys
public boolean removeAllKeys(Set<? extends K> keys)
- Specified by:
removeAllKeysin interfaceMutableMapIterable<K,V>
-
removeIf
public boolean removeIf(Predicate2<? super K,? super V> predicate)
- Specified by:
removeIfin interfaceMutableMapIterable<K,V>
-
with
public MutableSortedMap<K,V> with(Pair<K,V>... pairs)
- Specified by:
within interfaceMutableSortedMap<K,V>
-
withKeyValue
public MutableSortedMap<K,V> withKeyValue(K key, V value)
- Specified by:
withKeyValuein interfaceMutableMapIterable<K,V>- Specified by:
withKeyValuein interfaceMutableSortedMap<K,V>
-
withMap
public MutableSortedMap<K,V> withMap(Map<? extends K,? extends V> map)
- Specified by:
withMapin interfaceMutableMapIterable<K,V>- Specified by:
withMapin interfaceMutableSortedMap<K,V>
-
withMapIterable
public MutableSortedMap<K,V> withMapIterable(MapIterable<? extends K,? extends V> mapIterable)
- Specified by:
withMapIterablein interfaceMutableMapIterable<K,V>- Specified by:
withMapIterablein interfaceMutableSortedMap<K,V>
-
putAllMapIterable
public void putAllMapIterable(MapIterable<? extends K,? extends V> mapIterable)
- Specified by:
putAllMapIterablein interfaceMutableMapIterable<K,V>
-
withAllKeyValues
public MutableSortedMap<K,V> withAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues)
- Specified by:
withAllKeyValuesin interfaceMutableMapIterable<K,V>- Specified by:
withAllKeyValuesin interfaceMutableSortedMap<K,V>
-
withAllKeyValueArguments
public MutableSortedMap<K,V> withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs)
- Specified by:
withAllKeyValueArgumentsin interfaceMutableMapIterable<K,V>- Specified by:
withAllKeyValueArgumentsin interfaceMutableSortedMap<K,V>
-
withoutKey
public MutableSortedMap<K,V> withoutKey(K key)
- Specified by:
withoutKeyin interfaceMutableMapIterable<K,V>- Specified by:
withoutKeyin interfaceMutableSortedMap<K,V>
-
withoutAllKeys
public MutableSortedMap<K,V> withoutAllKeys(Iterable<? extends K> keys)
- Specified by:
withoutAllKeysin interfaceMutableMapIterable<K,V>- Specified by:
withoutAllKeysin interfaceMutableSortedMap<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>
-
collectKeysAndValues
public <E> MutableSortedMap<K,V> collectKeysAndValues(Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
- Specified by:
collectKeysAndValuesin interfaceMutableSortedMap<K,V>
-
getIfAbsentPut
public V getIfAbsentPut(K key, Function0<? extends V> function)
- Specified by:
getIfAbsentPutin interfaceMutableMapIterable<K,V>
-
getIfAbsentPut
public V getIfAbsentPut(K key, V value)
- Specified by:
getIfAbsentPutin interfaceMutableMapIterable<K,V>
-
getIfAbsentPutWithKey
public V getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableMapIterable<K,V>
-
getIfAbsentPutWith
public <P> V getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
- Specified by:
getIfAbsentPutWithin interfaceMutableMapIterable<K,V>- Specified by:
getIfAbsentPutWithin interfaceMutableSortedMap<K,V>
-
getIfAbsent
public V getIfAbsent(K key, Function0<? extends V> function)
- Specified by:
getIfAbsentin interfaceMapIterable<K,V>
-
getIfAbsentValue
public V getIfAbsentValue(K key, V value)
- Specified by:
getIfAbsentValuein interfaceMapIterable<K,V>
-
getIfAbsentWith
public <P> V getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
- Specified by:
getIfAbsentWithin interfaceMapIterable<K,V>
-
flip
public MutableSortedSetMultimap<V,K> flip()
- Specified by:
flipin interfaceMapIterable<K,V>- Specified by:
flipin interfaceMutableMapIterable<K,V>- Specified by:
flipin interfaceMutableSortedMap<K,V>- Specified by:
flipin interfaceSortedMapIterable<K,V>
-
clone
public MutableSortedMap<K,V> clone()
- Specified by:
clonein interfaceMutableSortedMap<K,V>
-
asUnmodifiable
public MutableSortedMap<K,V> asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableMapIterable<K,V>- Specified by:
asUnmodifiablein interfaceMutableSortedMap<K,V>
-
asSynchronized
public MutableSortedMap<K,V> asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableMapIterable<K,V>- Specified by:
asSynchronizedin interfaceMutableSortedMap<K,V>
-
toImmutable
public ImmutableSortedMap<K,V> toImmutable()
- Specified by:
toImmutablein interfaceMapIterable<K,V>- Specified by:
toImmutablein interfaceMutableMapIterable<K,V>- Specified by:
toImmutablein interfaceSortedMapIterable<K,V>
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
keysView
public RichIterable<K> keysView()
- Specified by:
keysViewin interfaceMapIterable<K,V>
-
valuesView
public RichIterable<V> valuesView()
- Specified by:
valuesViewin interfaceMapIterable<K,V>
-
keyValuesView
public RichIterable<Pair<K,V>> keyValuesView()
- Specified by:
keyValuesViewin interfaceMapIterable<K,V>
-
newEmpty
public MutableSortedMap<K,V> newEmpty()
- Specified by:
newEmptyin interfaceMutableMapIterable<K,V>- Specified by:
newEmptyin interfaceMutableSortedMap<K,V>
-
notEmpty
public boolean notEmpty()
- Specified by:
notEmptyin interfaceRichIterable<K>
-
forEachValue
public void forEachValue(Procedure<? super V> procedure)
- Specified by:
forEachValuein interfaceMapIterable<K,V>
-
forEachKey
public void forEachKey(Procedure<? super K> procedure)
- Specified by:
forEachKeyin interfaceMapIterable<K,V>
-
forEachKeyValue
public void forEachKeyValue(Procedure2<? super K,? super V> procedure)
- Specified by:
forEachKeyValuein interfaceMapIterable<K,V>
-
flipUniqueValues
public MutableMapIterable<V,K> flipUniqueValues()
- Specified by:
flipUniqueValuesin interfaceMapIterable<K,V>- Specified by:
flipUniqueValuesin interfaceMutableMapIterable<K,V>
-
ifPresentApply
public <A> A ifPresentApply(K key, Function<? super V,? extends A> function)
- Specified by:
ifPresentApplyin interfaceMapIterable<K,V>
-
tap
public MutableSortedMap<K,V> tap(Procedure<? super V> procedure)
- Specified by:
tapin interfaceMapIterable<K,V>- Specified by:
tapin interfaceMutableMapIterable<K,V>- Specified by:
tapin interfaceMutableSortedMap<K,V>- Specified by:
tapin interfaceOrderedIterable<K>- Specified by:
tapin interfaceReversibleIterable<K>- Specified by:
tapin interfaceRichIterable<K>- Specified by:
tapin interfaceSortedMapIterable<K,V>
-
each
public void each(Procedure<? super V> procedure)
- Specified by:
eachin interfaceRichIterable<K>
-
forEachWithIndex
public void forEachWithIndex(ObjectIntProcedure<? super V> objectIntProcedure)
- Specified by:
forEachWithIndexin interfaceInternalIterable<K>- Specified by:
forEachWithIndexin interfaceOrderedIterable<K>
-
forEachWith
public <P> void forEachWith(Procedure2<? super V,? super P> procedure, P parameter)
- Specified by:
forEachWithin interfaceInternalIterable<K>
-
collectValues
public <R> MutableSortedMap<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 interfaceMutableSortedMap<K,V>- Specified by:
collectValuesin interfaceSortedMapIterable<K,V>
-
collect
public <K2,V2> MutableMap<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 interfaceMutableSortedMap<K,V>- Specified by:
collectin interfaceSortedMapIterable<K,V>
-
select
public MutableSortedMap<K,V> select(Predicate2<? super K,? super V> predicate)
- Specified by:
selectin interfaceMapIterable<K,V>- Specified by:
selectin interfaceMutableMapIterable<K,V>- Specified by:
selectin interfaceMutableSortedMap<K,V>- Specified by:
selectin interfaceSortedMapIterable<K,V>
-
reject
public MutableSortedMap<K,V> reject(Predicate2<? super K,? super V> predicate)
- Specified by:
rejectin interfaceMapIterable<K,V>- Specified by:
rejectin interfaceMutableMapIterable<K,V>- Specified by:
rejectin interfaceMutableSortedMap<K,V>- Specified by:
rejectin interfaceSortedMapIterable<K,V>
-
detect
public Pair<K,V> detect(Predicate2<? super K,? super V> predicate)
- Specified by:
detectin interfaceMapIterable<K,V>
-
detectOptional
public Optional<Pair<K,V>> detectOptional(Predicate2<? super K,? super V> predicate)
- Specified by:
detectOptionalin interfaceMapIterable<K,V>
-
anySatisfy
public boolean anySatisfy(Predicate<? super V> predicate)
- Specified by:
anySatisfyin interfaceRichIterable<K>
-
anySatisfyWith
public <P> boolean anySatisfyWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
anySatisfyWithin interfaceRichIterable<K>
-
allSatisfy
public boolean allSatisfy(Predicate<? super V> predicate)
- Specified by:
allSatisfyin interfaceRichIterable<K>
-
allSatisfyWith
public <P> boolean allSatisfyWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
allSatisfyWithin interfaceRichIterable<K>
-
noneSatisfy
public boolean noneSatisfy(Predicate<? super V> predicate)
- Specified by:
noneSatisfyin interfaceRichIterable<K>
-
noneSatisfyWith
public <P> boolean noneSatisfyWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
noneSatisfyWithin interfaceRichIterable<K>
-
appendString
public void appendString(Appendable appendable)
- Specified by:
appendStringin interfaceRichIterable<K>
-
appendString
public void appendString(Appendable appendable, String separator)
- Specified by:
appendStringin interfaceRichIterable<K>
-
appendString
public void appendString(Appendable appendable, String start, String separator, String end)
- Specified by:
appendStringin interfaceRichIterable<K>
-
toBag
public MutableBag<V> toBag()
- Specified by:
toBagin interfaceRichIterable<K>
-
toSortedBag
public MutableSortedBag<V> toSortedBag()
- Specified by:
toSortedBagin interfaceRichIterable<K>
-
toSortedBag
public MutableSortedBag<V> toSortedBag(Comparator<? super V> comparator)
- Specified by:
toSortedBagin interfaceRichIterable<K>
-
asLazy
public LazyIterable<V> asLazy()
- Specified by:
asLazyin interfaceRichIterable<K>
-
into
public <R extends Collection<V>> R into(R target)
- Specified by:
intoin interfaceRichIterable<K>
-
toList
public MutableList<V> toList()
- Specified by:
toListin 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 extends Map<NK,NV>> R toMap(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>
-
toSet
public MutableSet<V> toSet()
- Specified by:
toSetin interfaceRichIterable<K>
-
toSortedList
public MutableList<V> toSortedList()
- Specified by:
toSortedListin interfaceRichIterable<K>
-
toSortedList
public MutableList<V> toSortedList(Comparator<? super V> comparator)
- Specified by:
toSortedListin interfaceRichIterable<K>
-
toSortedSet
public MutableSortedSet<V> toSortedSet()
- Specified by:
toSortedSetin interfaceRichIterable<K>
-
toSortedSet
public MutableSortedSet<V> toSortedSet(Comparator<? super V> comparator)
- Specified by:
toSortedSetin interfaceRichIterable<K>
-
chunk
public RichIterable<RichIterable<V>> chunk(int size)
- Specified by:
chunkin interfaceRichIterable<K>
-
collect
public <R,C extends Collection<R>> C collect(Function<? super V,? extends R> function, C target)
- Specified by:
collectin interfaceRichIterable<K>
-
collectIf
public <R,C extends Collection<R>> C collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function, C target)
- Specified by:
collectIfin interfaceRichIterable<K>
-
collectWith
public <P,VV> MutableList<VV> collectWith(Function2<? super V,? super P,? extends VV> function, P parameter)
- Specified by:
collectWithin interfaceMutableSortedMap<K,V>- Specified by:
collectWithin interfaceOrderedIterable<K>- Specified by:
collectWithin interfaceReversibleIterable<K>- Specified by:
collectWithin interfaceRichIterable<K>- Specified by:
collectWithin interfaceSortedMapIterable<K,V>
-
collectWith
public <P,R,C extends Collection<R>> C collectWith(Function2<? super V,? super P,? extends R> function, P parameter, C targetCollection)
- Specified by:
collectWithin interfaceRichIterable<K>
-
collectWithIndex
public <R> MutableList<R> collectWithIndex(ObjectIntToObjectFunction<? super V,? extends R> function)
- Specified by:
collectWithIndexin interfaceMutableSortedMap<K,V>- Specified by:
collectWithIndexin interfaceOrderedIterable<K>- Specified by:
collectWithIndexin interfaceReversibleIterable<K>- Specified by:
collectWithIndexin interfaceSortedMapIterable<K,V>- Since:
- 9.1
-
collectWithIndex
public <V1,R extends Collection<V1>> R collectWithIndex(ObjectIntToObjectFunction<? super V,? extends V1> function, R target)
- Specified by:
collectWithIndexin interfaceOrderedIterable<K>- Since:
- 9.1
-
contains
public boolean contains(Object object)
- Specified by:
containsin interfaceRichIterable<K>
-
containsAllArguments
public boolean containsAllArguments(Object... elements)
- Specified by:
containsAllArgumentsin interfaceRichIterable<K>
-
containsAllIterable
public boolean containsAllIterable(Iterable<?> source)
- Specified by:
containsAllIterablein interfaceRichIterable<K>
-
containsAll
public boolean containsAll(Collection<?> source)
- Specified by:
containsAllin interfaceRichIterable<K>
-
count
public int count(Predicate<? super V> predicate)
- Specified by:
countin interfaceRichIterable<K>
-
countWith
public <P> int countWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
countWithin interfaceRichIterable<K>
-
detect
public V detect(Predicate<? super V> predicate)
- Specified by:
detectin interfaceRichIterable<K>
-
detectWith
public <P> V detectWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
detectWithin interfaceRichIterable<K>
-
detectOptional
public Optional<V> detectOptional(Predicate<? super V> predicate)
- Specified by:
detectOptionalin interfaceRichIterable<K>
-
detectWithOptional
public <P> Optional<V> detectWithOptional(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
detectWithOptionalin interfaceRichIterable<K>
-
detectIfNone
public V detectIfNone(Predicate<? super V> predicate, Function0<? extends V> function)
- 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>
-
flatCollect
public <R,C extends Collection<R>> C flatCollect(Function<? super V,? extends Iterable<R>> function, C target)
- Specified by:
flatCollectin interfaceRichIterable<K>
-
getFirst
public V getFirst()
- Specified by:
getFirstin interfaceOrderedIterable<K>- Specified by:
getFirstin interfaceRichIterable<K>
-
getLast
public V getLast()
- Specified by:
getLastin interfaceOrderedIterable<K>- Specified by:
getLastin interfaceRichIterable<K>
-
getOnly
public V getOnly()
- Specified by:
getOnlyin interfaceRichIterable<K>
-
groupBy
public <R> MutableListMultimap<R,V> groupBy(Function<? super V,? extends R> function)
- Specified by:
groupByin interfaceMutableMapIterable<K,V>- Specified by:
groupByin interfaceMutableSortedMap<K,V>- Specified by:
groupByin interfaceOrderedIterable<K>- Specified by:
groupByin interfaceReversibleIterable<K>- Specified by:
groupByin interfaceRichIterable<K>- Specified by:
groupByin interfaceSortedMapIterable<K,V>
-
groupBy
public <R,C extends MutableMultimap<R,V>> C groupBy(Function<? super V,? extends R> function, C target)
- Specified by:
groupByin interfaceRichIterable<K>
-
groupByEach
public <R> MutableListMultimap<R,V> groupByEach(Function<? super V,? extends Iterable<R>> function)
- Specified by:
groupByEachin interfaceMutableMapIterable<K,V>- Specified by:
groupByEachin interfaceMutableSortedMap<K,V>- Specified by:
groupByEachin interfaceOrderedIterable<K>- Specified by:
groupByEachin interfaceReversibleIterable<K>- Specified by:
groupByEachin interfaceRichIterable<K>- Specified by:
groupByEachin interfaceSortedMapIterable<K,V>
-
groupByEach
public <R,C extends MutableMultimap<R,V>> C groupByEach(Function<? super V,? extends Iterable<R>> function, C target)
- Specified by:
groupByEachin interfaceRichIterable<K>
-
groupByUniqueKey
public <VV> MutableMap<VV,V> groupByUniqueKey(Function<? super V,? extends VV> function)
- Specified by:
groupByUniqueKeyin interfaceMutableMapIterable<K,V>- Specified by:
groupByUniqueKeyin interfaceMutableSortedMap<K,V>- Specified by:
groupByUniqueKeyin interfaceRichIterable<K>
-
groupByUniqueKey
public <VV,R extends MutableMapIterable<VV,V>> R groupByUniqueKey(Function<? super V,? extends VV> function, R target)
- Specified by:
groupByUniqueKeyin interfaceRichIterable<K>
-
injectInto
public <IV> IV injectInto(IV injectedValue, Function2<? super IV,? super V,? extends IV> function)- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
public int injectInto(int injectedValue, IntObjectToIntFunction<? super V> function)- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
public long injectInto(long injectedValue, LongObjectToLongFunction<? super V> function)- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
public double injectInto(double injectedValue, DoubleObjectToDoubleFunction<? super V> function)- Specified by:
injectIntoin interfaceRichIterable<K>
-
injectInto
public float injectInto(float injectedValue, FloatObjectToFloatFunction<? super V> function)- Specified by:
injectIntoin interfaceRichIterable<K>
-
sumOfInt
public long sumOfInt(IntFunction<? super V> function)
- Specified by:
sumOfIntin interfaceRichIterable<K>
-
sumOfFloat
public double sumOfFloat(FloatFunction<? super V> function)
- Specified by:
sumOfFloatin interfaceRichIterable<K>
-
sumOfLong
public long sumOfLong(LongFunction<? super V> function)
- Specified by:
sumOfLongin interfaceRichIterable<K>
-
sumOfDouble
public double sumOfDouble(DoubleFunction<? super V> function)
- Specified by:
sumOfDoublein interfaceRichIterable<K>
-
sumByInt
public <V1> MutableObjectLongMap<V1> sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
- Specified by:
sumByIntin interfaceMutableMapIterable<K,V>- Specified by:
sumByIntin interfaceRichIterable<K>
-
sumByFloat
public <V1> MutableObjectDoubleMap<V1> sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
- Specified by:
sumByFloatin interfaceMutableMapIterable<K,V>- Specified by:
sumByFloatin interfaceRichIterable<K>
-
sumByLong
public <V1> MutableObjectLongMap<V1> sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
- Specified by:
sumByLongin interfaceMutableMapIterable<K,V>- Specified by:
sumByLongin interfaceRichIterable<K>
-
sumByDouble
public <V1> MutableObjectDoubleMap<V1> sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
- Specified by:
sumByDoublein interfaceMutableMapIterable<K,V>- Specified by:
sumByDoublein interfaceRichIterable<K>
-
makeString
public String makeString()
- Specified by:
makeStringin interfaceRichIterable<K>
-
makeString
public String makeString(String separator)
- Specified by:
makeStringin interfaceRichIterable<K>
-
makeString
public String makeString(String start, String separator, String end)
- Specified by:
makeStringin interfaceRichIterable<K>
-
max
public V max()
- Specified by:
maxin interfaceOrderedIterable<K>- Specified by:
maxin interfaceRichIterable<K>
-
max
public V max(Comparator<? super V> comparator)
- Specified by:
maxin interfaceRichIterable<K>
-
maxBy
public <R extends Comparable<? super R>> V maxBy(Function<? super V,? extends R> function)
- Specified by:
maxByin interfaceRichIterable<K>
-
min
public V min()
- Specified by:
minin interfaceOrderedIterable<K>- Specified by:
minin interfaceRichIterable<K>
-
min
public V min(Comparator<? super V> comparator)
- Specified by:
minin interfaceRichIterable<K>
-
minBy
public <R extends Comparable<? super R>> V minBy(Function<? super V,? extends R> function)
- Specified by:
minByin interfaceRichIterable<K>
-
select
public MutableList<V> select(Predicate<? super V> predicate)
- Specified by:
selectin interfaceMutableMapIterable<K,V>- Specified by:
selectin interfaceMutableSortedMap<K,V>- Specified by:
selectin interfaceOrderedIterable<K>- Specified by:
selectin interfaceReversibleIterable<K>- Specified by:
selectin interfaceRichIterable<K>- Specified by:
selectin interfaceSortedMapIterable<K,V>
-
select
public <R extends Collection<V>> R select(Predicate<? super V> predicate, R target)
- Specified by:
selectin interfaceRichIterable<K>
-
selectWith
public <P> MutableList<V> selectWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
selectWithin interfaceMutableMapIterable<K,V>- Specified by:
selectWithin interfaceMutableSortedMap<K,V>- Specified by:
selectWithin interfaceOrderedIterable<K>- Specified by:
selectWithin interfaceReversibleIterable<K>- Specified by:
selectWithin interfaceRichIterable<K>- Specified by:
selectWithin interfaceSortedMapIterable<K,V>
-
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
public <R extends Collection<V>> R reject(Predicate<? super V> predicate, R target)
- Specified by:
rejectin interfaceRichIterable<K>
-
reject
public MutableList<V> reject(Predicate<? super V> predicate)
- Specified by:
rejectin interfaceMutableMapIterable<K,V>- Specified by:
rejectin interfaceMutableSortedMap<K,V>- Specified by:
rejectin interfaceOrderedIterable<K>- Specified by:
rejectin interfaceReversibleIterable<K>- Specified by:
rejectin interfaceRichIterable<K>- Specified by:
rejectin interfaceSortedMapIterable<K,V>
-
rejectWith
public <P> MutableList<V> rejectWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
rejectWithin interfaceMutableMapIterable<K,V>- Specified by:
rejectWithin interfaceMutableSortedMap<K,V>- Specified by:
rejectWithin interfaceOrderedIterable<K>- Specified by:
rejectWithin interfaceReversibleIterable<K>- Specified by:
rejectWithin interfaceRichIterable<K>- Specified by:
rejectWithin interfaceSortedMapIterable<K,V>
-
rejectWith
public <P,R extends Collection<V>> R rejectWith(Predicate2<? super V,? super P> predicate, P parameter, R targetCollection)
- Specified by:
rejectWithin interfaceRichIterable<K>
-
toArray
public Object[] toArray()
- Specified by:
toArrayin interfaceRichIterable<K>
-
toArray
public <T> T[] toArray(T[] a)
- Specified by:
toArrayin interfaceRichIterable<K>
-
zip
public <S,R extends Collection<Pair<V,S>>> R zip(Iterable<S> that, R target)
- Specified by:
zipin interfaceOrderedIterable<K>- Specified by:
zipin interfaceRichIterable<K>
-
zipWithIndex
public <R extends Collection<Pair<V,Integer>>> R zipWithIndex(R target)
- Specified by:
zipWithIndexin interfaceOrderedIterable<K>- Specified by:
zipWithIndexin interfaceRichIterable<K>
-
collect
public <R> MutableList<R> collect(Function<? super V,? extends R> function)
- Specified by:
collectin interfaceMutableSortedMap<K,V>- Specified by:
collectin interfaceOrderedIterable<K>- Specified by:
collectin interfaceReversibleIterable<K>- Specified by:
collectin interfaceRichIterable<K>- Specified by:
collectin interfaceSortedMapIterable<K,V>
-
collectBoolean
public MutableBooleanList collectBoolean(BooleanFunction<? super V> booleanFunction)
- Specified by:
collectBooleanin interfaceMutableSortedMap<K,V>- Specified by:
collectBooleanin interfaceOrderedIterable<K>- Specified by:
collectBooleanin interfaceReversibleIterable<K>- Specified by:
collectBooleanin interfaceRichIterable<K>- Specified by:
collectBooleanin interfaceSortedMapIterable<K,V>
-
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 MutableByteList collectByte(ByteFunction<? super V> byteFunction)
- Specified by:
collectBytein interfaceMutableSortedMap<K,V>- Specified by:
collectBytein interfaceOrderedIterable<K>- Specified by:
collectBytein interfaceReversibleIterable<K>- Specified by:
collectBytein interfaceRichIterable<K>- Specified by:
collectBytein interfaceSortedMapIterable<K,V>
-
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 MutableCharList collectChar(CharFunction<? super V> charFunction)
- Specified by:
collectCharin interfaceMutableSortedMap<K,V>- Specified by:
collectCharin interfaceOrderedIterable<K>- Specified by:
collectCharin interfaceReversibleIterable<K>- Specified by:
collectCharin interfaceRichIterable<K>- Specified by:
collectCharin interfaceSortedMapIterable<K,V>
-
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 MutableDoubleList collectDouble(DoubleFunction<? super V> doubleFunction)
- Specified by:
collectDoublein interfaceMutableSortedMap<K,V>- Specified by:
collectDoublein interfaceOrderedIterable<K>- Specified by:
collectDoublein interfaceReversibleIterable<K>- Specified by:
collectDoublein interfaceRichIterable<K>- Specified by:
collectDoublein interfaceSortedMapIterable<K,V>
-
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 MutableFloatList collectFloat(FloatFunction<? super V> floatFunction)
- Specified by:
collectFloatin interfaceMutableSortedMap<K,V>- Specified by:
collectFloatin interfaceOrderedIterable<K>- Specified by:
collectFloatin interfaceReversibleIterable<K>- Specified by:
collectFloatin interfaceRichIterable<K>- Specified by:
collectFloatin interfaceSortedMapIterable<K,V>
-
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
public MutableIntList collectInt(IntFunction<? super V> intFunction)
- Specified by:
collectIntin interfaceMutableSortedMap<K,V>- Specified by:
collectIntin interfaceOrderedIterable<K>- Specified by:
collectIntin interfaceReversibleIterable<K>- Specified by:
collectIntin interfaceRichIterable<K>- Specified by:
collectIntin interfaceSortedMapIterable<K,V>
-
collectInt
public <R extends MutableIntCollection> R collectInt(IntFunction<? super V> intFunction, R target)
- 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 MutableLongList collectLong(LongFunction<? super V> longFunction)
- Specified by:
collectLongin interfaceMutableSortedMap<K,V>- Specified by:
collectLongin interfaceOrderedIterable<K>- Specified by:
collectLongin interfaceReversibleIterable<K>- Specified by:
collectLongin interfaceRichIterable<K>- Specified by:
collectLongin interfaceSortedMapIterable<K,V>
-
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 MutableShortList collectShort(ShortFunction<? super V> shortFunction)
- Specified by:
collectShortin interfaceMutableSortedMap<K,V>- Specified by:
collectShortin interfaceOrderedIterable<K>- Specified by:
collectShortin interfaceReversibleIterable<K>- Specified by:
collectShortin interfaceRichIterable<K>- Specified by:
collectShortin interfaceSortedMapIterable<K,V>
-
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>
-
collectIf
public <R> MutableList<R> collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
- Specified by:
collectIfin interfaceMutableSortedMap<K,V>- Specified by:
collectIfin interfaceOrderedIterable<K>- Specified by:
collectIfin interfaceReversibleIterable<K>- Specified by:
collectIfin interfaceRichIterable<K>- Specified by:
collectIfin interfaceSortedMapIterable<K,V>
-
flatCollect
public <R> MutableList<R> flatCollect(Function<? super V,? extends Iterable<R>> function)
- Specified by:
flatCollectin interfaceMutableSortedMap<K,V>- Specified by:
flatCollectin interfaceOrderedIterable<K>- Specified by:
flatCollectin interfaceReversibleIterable<K>- Specified by:
flatCollectin interfaceRichIterable<K>- Specified by:
flatCollectin interfaceSortedMapIterable<K,V>
-
partition
public PartitionMutableList<V> partition(Predicate<? super V> predicate)
- Specified by:
partitionin interfaceMutableMapIterable<K,V>- Specified by:
partitionin interfaceMutableSortedMap<K,V>- Specified by:
partitionin interfaceOrderedIterable<K>- Specified by:
partitionin interfaceReversibleIterable<K>- Specified by:
partitionin interfaceRichIterable<K>- Specified by:
partitionin interfaceSortedMapIterable<K,V>
-
partitionWith
public <P> PartitionMutableList<V> partitionWith(Predicate2<? super V,? super P> predicate, P parameter)
- Specified by:
partitionWithin interfaceMutableSortedMap<K,V>- Specified by:
partitionWithin interfaceOrderedIterable<K>- Specified by:
partitionWithin interfaceReversibleIterable<K>- Specified by:
partitionWithin interfaceRichIterable<K>- Specified by:
partitionWithin interfaceSortedMapIterable<K,V>
-
selectInstancesOf
public <S> MutableList<S> selectInstancesOf(Class<S> clazz)
- Specified by:
selectInstancesOfin interfaceMutableMapIterable<K,V>- Specified by:
selectInstancesOfin interfaceMutableSortedMap<K,V>- Specified by:
selectInstancesOfin interfaceOrderedIterable<K>- Specified by:
selectInstancesOfin interfaceReversibleIterable<K>- Specified by:
selectInstancesOfin interfaceRichIterable<K>- Specified by:
selectInstancesOfin interfaceSortedMapIterable<K,V>
-
zip
public <S> MutableList<Pair<V,S>> zip(Iterable<S> that)
- Specified by:
zipin interfaceMutableMapIterable<K,V>- Specified by:
zipin interfaceMutableSortedMap<K,V>- Specified by:
zipin interfaceOrderedIterable<K>- Specified by:
zipin interfaceReversibleIterable<K>- Specified by:
zipin interfaceRichIterable<K>- Specified by:
zipin interfaceSortedMapIterable<K,V>
-
zipWithIndex
public MutableList<Pair<V,Integer>> zipWithIndex()
- Specified by:
zipWithIndexin interfaceMutableMapIterable<K,V>- Specified by:
zipWithIndexin interfaceMutableSortedMap<K,V>- Specified by:
zipWithIndexin interfaceOrderedIterable<K>- Specified by:
zipWithIndexin interfaceReversibleIterable<K>- Specified by:
zipWithIndexin interfaceRichIterable<K>- Specified by:
zipWithIndexin interfaceSortedMapIterable<K,V>
-
keySet
public MutableSet<K> keySet()
-
values
public MutableCollection<V> values()
-
headMap
public MutableSortedMap<K,V> headMap(K toKey)
-
tailMap
public MutableSortedMap<K,V> tailMap(K fromKey)
-
subMap
public MutableSortedMap<K,V> subMap(K fromKey, K toKey)
-
entrySet
public MutableSet<Map.Entry<K,V>> entrySet()
-
toReversed
public MutableSortedMap<K,V> toReversed()
- Specified by:
toReversedin interfaceMutableSortedMap<K,V>- Specified by:
toReversedin interfaceReversibleIterable<K>- Specified by:
toReversedin interfaceSortedMapIterable<K,V>
-
take
public MutableSortedMap<K,V> take(int count)
- Specified by:
takein interfaceMutableSortedMap<K,V>- Specified by:
takein interfaceReversibleIterable<K>- Specified by:
takein interfaceSortedMapIterable<K,V>
-
takeWhile
public MutableSortedMap<K,V> takeWhile(Predicate<? super V> predicate)
- Specified by:
takeWhilein interfaceMutableSortedMap<K,V>- Specified by:
takeWhilein interfaceOrderedIterable<K>- Specified by:
takeWhilein interfaceReversibleIterable<K>- Specified by:
takeWhilein interfaceSortedMapIterable<K,V>
-
drop
public MutableSortedMap<K,V> drop(int count)
- Specified by:
dropin interfaceMutableSortedMap<K,V>- Specified by:
dropin interfaceReversibleIterable<K>- Specified by:
dropin interfaceSortedMapIterable<K,V>
-
dropWhile
public MutableSortedMap<K,V> dropWhile(Predicate<? super V> predicate)
- Specified by:
dropWhilein interfaceMutableSortedMap<K,V>- Specified by:
dropWhilein interfaceOrderedIterable<K>- Specified by:
dropWhilein interfaceReversibleIterable<K>- Specified by:
dropWhilein interfaceSortedMapIterable<K,V>
-
partitionWhile
public PartitionMutableList<V> partitionWhile(Predicate<? super V> predicate)
- Specified by:
partitionWhilein interfaceMutableSortedMap<K,V>- Specified by:
partitionWhilein interfaceOrderedIterable<K>- Specified by:
partitionWhilein interfaceReversibleIterable<K>- Specified by:
partitionWhilein interfaceSortedMapIterable<K,V>
-
distinct
public MutableList<V> distinct()
- Specified by:
distinctin interfaceMutableSortedMap<K,V>- Specified by:
distinctin interfaceOrderedIterable<K>- Specified by:
distinctin interfaceReversibleIterable<K>- Specified by:
distinctin interfaceSortedMapIterable<K,V>
-
detectLastIndex
public int detectLastIndex(Predicate<? super V> predicate)
- Specified by:
detectLastIndexin interfaceReversibleIterable<K>
-
corresponds
public <S> boolean corresponds(OrderedIterable<S> other, Predicate2<? super V,? super S> predicate)
- Specified by:
correspondsin interfaceOrderedIterable<K>
-
forEach
public void forEach(int startIndex, int endIndex, Procedure<? super V> procedure)- Specified by:
forEachin interfaceOrderedIterable<K>
-
forEachWithIndex
public void forEachWithIndex(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure)- Specified by:
forEachWithIndexin interfaceOrderedIterable<K>
-
toStack
public MutableStack<V> toStack()
- Specified by:
toStackin interfaceOrderedIterable<K>
-
detectIndex
public int detectIndex(Predicate<? super V> predicate)
- Specified by:
detectIndexin interfaceOrderedIterable<K>
-
-