Class SynchronizedSortedMap<K,V>
- java.lang.Object
-
- org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable<V>
-
- org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable<K,V>
-
- org.eclipse.collections.impl.map.sorted.mutable.SynchronizedSortedMap<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 SynchronizedSortedMap<K,V> extends AbstractSynchronizedMapIterable<K,V> implements MutableSortedMap<K,V>, Serializable
A synchronized view of a SortedMap.
-
-
Constructor Summary
Constructors Constructor Description SynchronizedSortedMap(MutableSortedMap<K,V> newMap)SynchronizedSortedMap(MutableSortedMap<K,V> newMap, Object lock)
-
Method Summary
-
Methods inherited from class org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable
add, aggregateBy, aggregateBy, aggregateInPlaceBy, clear, containsKey, containsValue, countBy, countByEach, countByWith, detect, detectOptional, forEachKey, forEachKeyValue, forEachValue, get, getIfAbsent, getIfAbsentPut, getIfAbsentPut, getIfAbsentPutWith, getIfAbsentPutWithKey, getIfAbsentValue, getIfAbsentWith, ifPresentApply, keysView, keyValuesView, put, putAll, putPair, remove, removeAllKeys, removeIf, removeKey, sumByDouble, sumByFloat, sumByInt, sumByLong, updateValue, updateValueWith, valuesView
-
Methods inherited from class org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable
allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, containsAny, containsAnyIterable, containsNone, containsNoneIterable, count, countBy, countByEach, countByWith, countWith, detect, detectIfNone, detectOptional, detectWith, detectWithIfNone, detectWithOptional, each, equals, flatCollect, flatCollectBoolean, flatCollectByte, flatCollectChar, flatCollectDouble, flatCollectFloat, flatCollectInt, flatCollectLong, flatCollectShort, forEachWith, forEachWithIndex, getFirst, getLast, getOnly, groupBy, groupByEach, groupByUniqueKey, hashCode, injectInto, injectInto, injectInto, injectInto, injectInto, into, isEmpty, iterator, makeString, makeString, makeString, makeString, max, max, maxBy, maxByOptional, maxOptional, maxOptional, min, min, minBy, minByOptional, minOptional, minOptional, noneSatisfy, noneSatisfyWith, notEmpty, reject, rejectWith, select, selectWith, size, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toBiMap, toImmutableBag, toImmutableList, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toList, toMap, toMap, toSet, toSortedBag, toSortedBag, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toString, zip, zipWithIndex
-
Methods inherited from interface org.eclipse.collections.api.InternalIterable
forEach, forEachWith
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Methods inherited from interface org.eclipse.collections.api.map.MapIterable
containsKey, containsValue, detect, detectOptional, equals, forEachKey, forEachKeyValue, forEachValue, get, getIfAbsent, getIfAbsentValue, getIfAbsentWith, hashCode, ifPresentApply, injectIntoKeyValue, keysView, keyValuesView, parallelStream, spliterator, stream, toString, valuesView
-
Methods inherited from interface org.eclipse.collections.api.map.MutableMapIterable
add, aggregateBy, aggregateBy, aggregateInPlaceBy, countBy, countByEach, countByWith, forEach, getIfAbsentPut, getIfAbsentPut, getIfAbsentPutWithKey, getOrDefault, putPair, removeAllKeys, removeIf, removeKey, sumByDouble, sumByFloat, sumByInt, sumByLong, updateValue, updateValueWith
-
Methods inherited from interface org.eclipse.collections.api.map.sorted.MutableSortedMap
flatCollectWith, getIfAbsentPutWith
-
Methods inherited from interface org.eclipse.collections.api.ordered.OrderedIterable
forEachWithIndex, getFirst, getLast, max, min, zip, zipWithIndex
-
Methods inherited from interface org.eclipse.collections.api.ordered.ReversibleIterable
asReversed
-
Methods inherited from interface org.eclipse.collections.api.RichIterable
aggregateBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, containsAny, containsAnyIterable, containsBy, containsNone, containsNoneIterable, count, countBy, countByEach, countByWith, countWith, detect, detectIfNone, detectOptional, detectWith, detectWithIfNone, detectWithOptional, each, flatCollect, flatCollectBoolean, flatCollectByte, flatCollectChar, flatCollectDouble, flatCollectFloat, flatCollectInt, flatCollectLong, flatCollectShort, flatCollectWith, forEach, getAny, getOnly, groupBy, groupByAndCollect, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, into, isEmpty, makeString, makeString, makeString, makeString, max, maxBy, maxByOptional, maxOptional, maxOptional, min, minBy, minByOptional, minOptional, minOptional, noneSatisfy, noneSatisfyWith, notEmpty, reduce, reduceInPlace, reduceInPlace, reject, rejectWith, select, selectWith, size, summarizeDouble, summarizeFloat, summarizeInt, summarizeLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toBiMap, toImmutableBag, toImmutableBiMap, toImmutableList, toImmutableMap, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedListBy, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toList, toMap, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toSortedSetBy
-
-
-
-
Constructor Detail
-
SynchronizedSortedMap
public SynchronizedSortedMap(MutableSortedMap<K,V> newMap)
-
SynchronizedSortedMap
public SynchronizedSortedMap(MutableSortedMap<K,V> newMap, Object lock)
-
-
Method Detail
-
of
public static <K,V,M extends SortedMap<K,V>> SynchronizedSortedMap<K,V> of(M map)
This method will take a MutableSortedMap and wrap it directly in a SynchronizedSortedMap. It will take any other non-Eclipse-Collections SortedMap and first adapt it will a SortedMapAdapter, and then return a SynchronizedSortedMap that wraps the adapter.
-
of
public static <K,V,M extends SortedMap<K,V>> SynchronizedSortedMap<K,V> of(M map, Object lock)
-
comparator
public Comparator<? super K> comparator()
- Specified by:
comparatorin interfaceSortedMap<K,V>- Specified by:
comparatorin interfaceSortedMapIterable<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>
-
with
@Deprecated public MutableSortedMap<K,V> with(Pair<K,V>... pairs)
Deprecated.in 6.0 UsewithAllKeyValueArguments(Pair[])instead. Inlineable.- Specified by:
within 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>
-
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>
-
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>
-
newEmpty
public MutableSortedMap<K,V> newEmpty()
- Specified by:
newEmptyin interfaceMutableMapIterable<K,V>- Specified by:
newEmptyin interfaceMutableSortedMap<K,V>
-
clone
public MutableSortedMap<K,V> clone()
- Specified by:
clonein interfaceMutableSortedMap<K,V>
-
collectKeysAndValues
public <E> MutableSortedMap<K,V> collectKeysAndValues(Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> function)
- Specified by:
collectKeysAndValuesin interfaceMutableSortedMap<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>- Overrides:
tapin classAbstractSynchronizedMapIterable<K,V>
-
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>- Overrides:
selectin classAbstractSynchronizedMapIterable<K,V>
-
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>- Overrides:
selectWithin classAbstractSynchronizedMapIterable<K,V>
-
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>- Overrides:
rejectin classAbstractSynchronizedMapIterable<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>- Overrides:
rejectWithin classAbstractSynchronizedMapIterable<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>- Overrides:
partitionin classAbstractSynchronizedMapIterable<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>- Overrides:
zipWithIndexin classAbstractSynchronizedMapIterable<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>- Overrides:
partitionWithin classAbstractSynchronizedRichIterable<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>- Overrides:
selectInstancesOfin classAbstractSynchronizedMapIterable<K,V>
-
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>- Overrides:
collectin classAbstractSynchronizedRichIterable<V>
-
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
-
selectWithIndex
public <R extends Collection<V>> R selectWithIndex(ObjectIntPredicate<? super V> predicate, R target)
- Specified by:
selectWithIndexin interfaceOrderedIterable<K>- Since:
- 11.0
-
rejectWithIndex
public <R extends Collection<V>> R rejectWithIndex(ObjectIntPredicate<? super V> predicate, R target)
- Specified by:
rejectWithIndexin interfaceOrderedIterable<K>- Since:
- 11.0
-
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>- Overrides:
collectBooleanin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectBytein classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectCharin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectDoublein classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectFloatin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectIntin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectLongin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectShortin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectWithin classAbstractSynchronizedRichIterable<V>
-
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>- Overrides:
collectIfin classAbstractSynchronizedRichIterable<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>- Overrides:
flatCollectin classAbstractSynchronizedRichIterable<V>
-
groupBy
public <KK> MutableListMultimap<KK,V> groupBy(Function<? super V,? extends KK> 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>- Overrides:
groupByin classAbstractSynchronizedMapIterable<K,V>
-
groupByEach
public <KK> MutableListMultimap<KK,V> groupByEach(Function<? super V,? extends Iterable<KK>> 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>- Overrides:
groupByEachin classAbstractSynchronizedMapIterable<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>- Overrides:
zipin classAbstractSynchronizedMapIterable<K,V>
-
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>- Overrides:
groupByUniqueKeyin classAbstractSynchronizedMapIterable<K,V>
-
flipUniqueValues
public MutableMapIterable<V,K> flipUniqueValues()
- Specified by:
flipUniqueValuesin interfaceMapIterable<K,V>- Specified by:
flipUniqueValuesin interfaceMutableMapIterable<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>
-
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>
-
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>
-
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>
-
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>
-
keySet
public MutableSet<K> keySet()
-
values
public MutableCollection<V> values()
-
entrySet
public MutableSet<Map.Entry<K,V>> entrySet()
-
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)
-
reverseForEach
public void reverseForEach(Procedure<? super V> procedure)
- Specified by:
reverseForEachin interfaceReversibleIterable<K>
-
reverseForEachWithIndex
public void reverseForEachWithIndex(ObjectIntProcedure<? super V> procedure)
- Specified by:
reverseForEachWithIndexin interfaceReversibleIterable<K>
-
detectLastIndex
public int detectLastIndex(Predicate<? super V> predicate)
- Specified by:
detectLastIndexin interfaceReversibleIterable<K>
-
indexOf
public int indexOf(Object object)
- Specified by:
indexOfin interfaceOrderedIterable<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>
-
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>
-
getFirstOptional
public Optional<V> getFirstOptional()
- Specified by:
getFirstOptionalin interfaceOrderedIterable<K>
-
getLastOptional
public Optional<V> getLastOptional()
- Specified by:
getLastOptionalin interfaceOrderedIterable<K>
-
-