Class SynchronizedLongDoubleMap
java.lang.Object
org.eclipse.collections.impl.map.mutable.primitive.SynchronizedLongDoubleMap
- All Implemented Interfaces:
Serializable,DoubleIterable,DoubleValuesMap,LongDoubleMap,MutableDoubleValuesMap,MutableLongDoubleMap,PrimitiveIterable
A synchronized view of a
MutableLongDoubleMap. It is imperative that the user manually synchronize on the collection when iterating over it using the
MutableDoubleIterator as per Collections.synchronizedCollection(Collection).
This file was automatically generated from template file synchronizedPrimitivePrimitiveMap.stg.
- Since:
- 3.1.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleaddToValue(long key, double toBeAdded) booleanallSatisfy(DoublePredicate predicate) booleanallSatisfyKeyValue(LongDoublePredicate predicate) booleananySatisfy(DoublePredicate predicate) voidappendString(Appendable appendable) voidappendString(Appendable appendable, String separator) voidappendString(Appendable appendable, String start, String separator, String end) asLazy()doubleaverage()chunk(int size) voidclear()<V> MutableBag<V>collect(DoubleToObjectFunction<? extends V> function) booleancontains(double value) booleancontainsAll(double... source) booleancontainsAll(DoubleIterable source) booleancontainsKey(long key) booleancontainsValue(double value) intcount(DoublePredicate predicate) doubledetectIfNone(DoublePredicate predicate, double ifNone) This must be manually synchronized by the developer.voideach(DoubleProcedure procedure) booleanvoidforEachKey(LongProcedure procedure) voidforEachKeyValue(LongDoubleProcedure procedure) voidforEachValue(DoubleProcedure procedure) doubleget(long key) doublegetAndPut(long key, double putValue, double defaultValue) doublegetIfAbsent(long key, double ifAbsent) doublegetIfAbsentPut(long key, double value) doublegetIfAbsentPut(long key, DoubleFunction0 function) <P> doublegetIfAbsentPutWith(long key, DoubleFunction<? super P> function, P parameter) doublegetIfAbsentPutWithKey(long key, LongToDoubleFunction function) doublegetOrThrow(long key) inthashCode()<T> TinjectInto(T injectedValue, ObjectDoubleToObjectFunction<? super T, ? extends T> function) booleanisEmpty()keySet()keysView()makeString(String separator) makeString(String start, String separator, String end) doublemax()doublemaxIfEmpty(double defaultValue) doublemedian()doublemin()doubleminIfEmpty(double defaultValue) booleannoneSatisfy(DoublePredicate predicate) booleannotEmpty()voidput(long key, double value) voidputAll(LongDoubleMap map) voidputPair(LongDoublePair keyValuePair) reject(DoublePredicate predicate) reject(LongDoublePredicate predicate) voidremove(long key) voidremoveKey(long key) doubleremoveKeyIfAbsent(long key, double value) select(DoublePredicate predicate) select(LongDoublePredicate predicate) intsize()doublesum()double[]toArray()double[]toArray(double[] target) toBag()toList()toSet()double[]toString()doubleupdateValue(long key, double initialValueIfAbsent, DoubleToDoubleFunction function) voidupdateValues(LongDoubleToDoubleFunction function) values()withKeyValue(long key, double value) withoutAllKeys(LongIterable keys) withoutKey(long key) Methods inherited from interface org.eclipse.collections.api.DoubleIterable
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAny, containsAny, containsNone, containsNone, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, medianIfEmpty, reduce, reduceIfEmpty, reject, select, summaryStatistics, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.map.primitive.DoubleValuesMap
tapMethods inherited from interface org.eclipse.collections.api.map.primitive.LongDoubleMap
injectIntoKeyValueMethods inherited from interface org.eclipse.collections.api.map.primitive.MutableLongDoubleMap
withAllKeyValues
-
Constructor Details
-
SynchronizedLongDoubleMap
-
SynchronizedLongDoubleMap
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMutableDoubleValuesMap
-
put
public void put(long key, double value) - Specified by:
putin interfaceMutableLongDoubleMap
-
putPair
- Specified by:
putPairin interfaceMutableLongDoubleMap
-
putAll
- Specified by:
putAllin interfaceMutableLongDoubleMap
-
updateValues
- Specified by:
updateValuesin interfaceMutableLongDoubleMap
-
removeKey
public void removeKey(long key) - Specified by:
removeKeyin interfaceMutableLongDoubleMap
-
remove
public void remove(long key) - Specified by:
removein interfaceMutableLongDoubleMap
-
removeKeyIfAbsent
public double removeKeyIfAbsent(long key, double value) - Specified by:
removeKeyIfAbsentin interfaceMutableLongDoubleMap
-
getIfAbsentPut
public double getIfAbsentPut(long key, double value) - Specified by:
getIfAbsentPutin interfaceMutableLongDoubleMap
-
getAndPut
public double getAndPut(long key, double putValue, double defaultValue) - Specified by:
getAndPutin interfaceMutableLongDoubleMap
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableLongDoubleMap
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableLongDoubleMap
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableLongDoubleMap
-
updateValue
- Specified by:
updateValuein interfaceMutableLongDoubleMap
-
get
public double get(long key) - Specified by:
getin interfaceLongDoubleMap
-
getIfAbsent
public double getIfAbsent(long key, double ifAbsent) - Specified by:
getIfAbsentin interfaceLongDoubleMap
-
getOrThrow
public double getOrThrow(long key) - Specified by:
getOrThrowin interfaceLongDoubleMap
-
containsKey
public boolean containsKey(long key) - Specified by:
containsKeyin interfaceLongDoubleMap
-
containsValue
public boolean containsValue(double value) - Specified by:
containsValuein interfaceDoubleValuesMap
-
forEachValue
- Specified by:
forEachValuein interfaceDoubleValuesMap
-
forEachKey
- Specified by:
forEachKeyin interfaceLongDoubleMap
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceLongDoubleMap
-
allSatisfyKeyValue
- Specified by:
allSatisfyKeyValuein interfaceLongDoubleMap- Since:
- 12.0
-
keysView
- Specified by:
keysViewin interfaceLongDoubleMap
-
keyValuesView
- Specified by:
keyValuesViewin interfaceLongDoubleMap
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceLongDoubleMap- Specified by:
flipUniqueValuesin interfaceMutableLongDoubleMap
-
select
- Specified by:
selectin interfaceLongDoubleMap- Specified by:
selectin interfaceMutableLongDoubleMap
-
reject
- Specified by:
rejectin interfaceLongDoubleMap- Specified by:
rejectin interfaceMutableLongDoubleMap
-
doubleIterator
This must be manually synchronized by the developer.- Specified by:
doubleIteratorin interfaceDoubleIterable- Specified by:
doubleIteratorin interfaceMutableDoubleValuesMap
-
each
- Specified by:
eachin interfaceDoubleIterable- Since:
- 7.0.
-
count
- Specified by:
countin interfaceDoubleIterable
-
anySatisfy
- Specified by:
anySatisfyin interfaceDoubleIterable
-
allSatisfy
- Specified by:
allSatisfyin interfaceDoubleIterable
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceDoubleIterable
-
select
- Specified by:
selectin interfaceDoubleIterable- Specified by:
selectin interfaceDoubleValuesMap- Specified by:
selectin interfaceMutableDoubleValuesMap
-
reject
- Specified by:
rejectin interfaceDoubleIterable- Specified by:
rejectin interfaceDoubleValuesMap- Specified by:
rejectin interfaceMutableDoubleValuesMap
-
collect
- Specified by:
collectin interfaceDoubleIterable- Specified by:
collectin interfaceDoubleValuesMap- Specified by:
collectin interfaceMutableDoubleValuesMap
-
detectIfNone
- Specified by:
detectIfNonein interfaceDoubleIterable
-
sum
public double sum()- Specified by:
sumin interfaceDoubleIterable
-
max
public double max()- Specified by:
maxin interfaceDoubleIterable
-
maxIfEmpty
public double maxIfEmpty(double defaultValue) - Specified by:
maxIfEmptyin interfaceDoubleIterable
-
min
public double min()- Specified by:
minin interfaceDoubleIterable
-
minIfEmpty
public double minIfEmpty(double defaultValue) - Specified by:
minIfEmptyin interfaceDoubleIterable
-
average
public double average()- Specified by:
averagein interfaceDoubleIterable
-
median
public double median()- Specified by:
medianin interfaceDoubleIterable
-
addToValue
public double addToValue(long key, double toBeAdded) - Specified by:
addToValuein interfaceMutableLongDoubleMap
-
toSortedArray
public double[] toSortedArray()- Specified by:
toSortedArrayin interfaceDoubleIterable
-
toSortedList
- Specified by:
toSortedListin interfaceDoubleIterable
-
toArray
public double[] toArray()- Specified by:
toArrayin interfaceDoubleIterable
-
toArray
public double[] toArray(double[] target) - Specified by:
toArrayin interfaceDoubleIterable
-
contains
public boolean contains(double value) - Specified by:
containsin interfaceDoubleIterable
-
containsAll
public boolean containsAll(double... source) - Specified by:
containsAllin interfaceDoubleIterable
-
containsAll
- Specified by:
containsAllin interfaceDoubleIterable
-
toList
- Specified by:
toListin interfaceDoubleIterable
-
toSet
- Specified by:
toSetin interfaceDoubleIterable
-
toBag
- Specified by:
toBagin interfaceDoubleIterable
-
asLazy
- Specified by:
asLazyin interfaceDoubleIterable
-
withKeyValue
- Specified by:
withKeyValuein interfaceMutableLongDoubleMap
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableLongDoubleMap
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableLongDoubleMap
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableLongDoubleMap
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableLongDoubleMap
-
toImmutable
- Specified by:
toImmutablein interfaceLongDoubleMap
-
size
public int size()- Specified by:
sizein interfacePrimitiveIterable
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacePrimitiveIterable
-
notEmpty
public boolean notEmpty()- Specified by:
notEmptyin interfacePrimitiveIterable
-
keySet
- Specified by:
keySetin interfaceLongDoubleMap
-
values
- Specified by:
valuesin interfaceDoubleValuesMap
-
equals
- Specified by:
equalsin interfaceLongDoubleMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceLongDoubleMap- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceLongDoubleMap- Specified by:
toStringin interfacePrimitiveIterable- Overrides:
toStringin classObject
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
injectInto
public <T> T injectInto(T injectedValue, ObjectDoubleToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoin interfaceDoubleIterable
-
chunk
- Specified by:
chunkin interfaceDoubleIterable
-