Class SynchronizedIntFloatMap
java.lang.Object
org.eclipse.collections.impl.map.mutable.primitive.SynchronizedIntFloatMap
- All Implemented Interfaces:
Serializable,FloatIterable,FloatValuesMap,IntFloatMap,MutableFloatValuesMap,MutableIntFloatMap,PrimitiveIterable
A synchronized view of a
MutableIntFloatMap. It is imperative that the user manually synchronize on the collection when iterating over it using the
MutableFloatIterator 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 TypeMethodDescriptionfloataddToValue(int key, float toBeAdded) booleanallSatisfy(FloatPredicate predicate) booleanallSatisfyKeyValue(IntFloatPredicate predicate) booleananySatisfy(FloatPredicate 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(FloatToObjectFunction<? extends V> function) booleancontains(float value) booleancontainsAll(float... source) booleancontainsAll(FloatIterable source) booleancontainsKey(int key) booleancontainsValue(float value) intcount(FloatPredicate predicate) floatdetectIfNone(FloatPredicate predicate, float ifNone) voideach(FloatProcedure procedure) booleanThis must be manually synchronized by the developer.voidforEachKey(IntProcedure procedure) voidforEachKeyValue(IntFloatProcedure procedure) voidforEachValue(FloatProcedure procedure) floatget(int key) floatgetAndPut(int key, float putValue, float defaultValue) floatgetIfAbsent(int key, float ifAbsent) floatgetIfAbsentPut(int key, float value) floatgetIfAbsentPut(int key, FloatFunction0 function) <P> floatgetIfAbsentPutWith(int key, FloatFunction<? super P> function, P parameter) floatgetIfAbsentPutWithKey(int key, IntToFloatFunction function) floatgetOrThrow(int key) inthashCode()<T> TinjectInto(T injectedValue, ObjectFloatToObjectFunction<? super T, ? extends T> function) booleanisEmpty()keySet()keysView()makeString(String separator) makeString(String start, String separator, String end) floatmax()floatmaxIfEmpty(float defaultValue) doublemedian()floatmin()floatminIfEmpty(float defaultValue) booleannoneSatisfy(FloatPredicate predicate) booleannotEmpty()voidput(int key, float value) voidputAll(IntFloatMap map) voidputPair(IntFloatPair keyValuePair) reject(FloatPredicate predicate) reject(IntFloatPredicate predicate) voidremove(int key) voidremoveKey(int key) floatremoveKeyIfAbsent(int key, float value) select(FloatPredicate predicate) select(IntFloatPredicate predicate) intsize()doublesum()float[]toArray()float[]toArray(float[] target) toBag()toList()toSet()float[]toString()floatupdateValue(int key, float initialValueIfAbsent, FloatToFloatFunction function) voidupdateValues(IntFloatToFloatFunction function) values()withKeyValue(int key, float value) withoutAllKeys(IntIterable keys) withoutKey(int key) Methods inherited from interface org.eclipse.collections.api.FloatIterable
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.FloatValuesMap
tapMethods inherited from interface org.eclipse.collections.api.map.primitive.IntFloatMap
injectIntoKeyValueMethods inherited from interface org.eclipse.collections.api.map.primitive.MutableIntFloatMap
withAllKeyValues
-
Constructor Details
-
SynchronizedIntFloatMap
-
SynchronizedIntFloatMap
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMutableFloatValuesMap
-
put
public void put(int key, float value) - Specified by:
putin interfaceMutableIntFloatMap
-
putPair
- Specified by:
putPairin interfaceMutableIntFloatMap
-
putAll
- Specified by:
putAllin interfaceMutableIntFloatMap
-
updateValues
- Specified by:
updateValuesin interfaceMutableIntFloatMap
-
removeKey
public void removeKey(int key) - Specified by:
removeKeyin interfaceMutableIntFloatMap
-
remove
public void remove(int key) - Specified by:
removein interfaceMutableIntFloatMap
-
removeKeyIfAbsent
public float removeKeyIfAbsent(int key, float value) - Specified by:
removeKeyIfAbsentin interfaceMutableIntFloatMap
-
getIfAbsentPut
public float getIfAbsentPut(int key, float value) - Specified by:
getIfAbsentPutin interfaceMutableIntFloatMap
-
getAndPut
public float getAndPut(int key, float putValue, float defaultValue) - Specified by:
getAndPutin interfaceMutableIntFloatMap
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableIntFloatMap
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableIntFloatMap
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableIntFloatMap
-
updateValue
- Specified by:
updateValuein interfaceMutableIntFloatMap
-
get
public float get(int key) - Specified by:
getin interfaceIntFloatMap
-
getIfAbsent
public float getIfAbsent(int key, float ifAbsent) - Specified by:
getIfAbsentin interfaceIntFloatMap
-
getOrThrow
public float getOrThrow(int key) - Specified by:
getOrThrowin interfaceIntFloatMap
-
containsKey
public boolean containsKey(int key) - Specified by:
containsKeyin interfaceIntFloatMap
-
containsValue
public boolean containsValue(float value) - Specified by:
containsValuein interfaceFloatValuesMap
-
forEachValue
- Specified by:
forEachValuein interfaceFloatValuesMap
-
forEachKey
- Specified by:
forEachKeyin interfaceIntFloatMap
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceIntFloatMap
-
allSatisfyKeyValue
- Specified by:
allSatisfyKeyValuein interfaceIntFloatMap- Since:
- 12.0
-
keysView
- Specified by:
keysViewin interfaceIntFloatMap
-
keyValuesView
- Specified by:
keyValuesViewin interfaceIntFloatMap
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceIntFloatMap- Specified by:
flipUniqueValuesin interfaceMutableIntFloatMap
-
select
- Specified by:
selectin interfaceIntFloatMap- Specified by:
selectin interfaceMutableIntFloatMap
-
reject
- Specified by:
rejectin interfaceIntFloatMap- Specified by:
rejectin interfaceMutableIntFloatMap
-
floatIterator
This must be manually synchronized by the developer.- Specified by:
floatIteratorin interfaceFloatIterable- Specified by:
floatIteratorin interfaceMutableFloatValuesMap
-
each
- Specified by:
eachin interfaceFloatIterable- Since:
- 7.0.
-
count
- Specified by:
countin interfaceFloatIterable
-
anySatisfy
- Specified by:
anySatisfyin interfaceFloatIterable
-
allSatisfy
- Specified by:
allSatisfyin interfaceFloatIterable
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceFloatIterable
-
select
- Specified by:
selectin interfaceFloatIterable- Specified by:
selectin interfaceFloatValuesMap- Specified by:
selectin interfaceMutableFloatValuesMap
-
reject
- Specified by:
rejectin interfaceFloatIterable- Specified by:
rejectin interfaceFloatValuesMap- Specified by:
rejectin interfaceMutableFloatValuesMap
-
collect
- Specified by:
collectin interfaceFloatIterable- Specified by:
collectin interfaceFloatValuesMap- Specified by:
collectin interfaceMutableFloatValuesMap
-
detectIfNone
- Specified by:
detectIfNonein interfaceFloatIterable
-
sum
public double sum()- Specified by:
sumin interfaceFloatIterable
-
max
public float max()- Specified by:
maxin interfaceFloatIterable
-
maxIfEmpty
public float maxIfEmpty(float defaultValue) - Specified by:
maxIfEmptyin interfaceFloatIterable
-
min
public float min()- Specified by:
minin interfaceFloatIterable
-
minIfEmpty
public float minIfEmpty(float defaultValue) - Specified by:
minIfEmptyin interfaceFloatIterable
-
average
public double average()- Specified by:
averagein interfaceFloatIterable
-
median
public double median()- Specified by:
medianin interfaceFloatIterable
-
addToValue
public float addToValue(int key, float toBeAdded) - Specified by:
addToValuein interfaceMutableIntFloatMap
-
toSortedArray
public float[] toSortedArray()- Specified by:
toSortedArrayin interfaceFloatIterable
-
toSortedList
- Specified by:
toSortedListin interfaceFloatIterable
-
toArray
public float[] toArray()- Specified by:
toArrayin interfaceFloatIterable
-
toArray
public float[] toArray(float[] target) - Specified by:
toArrayin interfaceFloatIterable
-
contains
public boolean contains(float value) - Specified by:
containsin interfaceFloatIterable
-
containsAll
public boolean containsAll(float... source) - Specified by:
containsAllin interfaceFloatIterable
-
containsAll
- Specified by:
containsAllin interfaceFloatIterable
-
toList
- Specified by:
toListin interfaceFloatIterable
-
toSet
- Specified by:
toSetin interfaceFloatIterable
-
toBag
- Specified by:
toBagin interfaceFloatIterable
-
asLazy
- Specified by:
asLazyin interfaceFloatIterable
-
withKeyValue
- Specified by:
withKeyValuein interfaceMutableIntFloatMap
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableIntFloatMap
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableIntFloatMap
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableIntFloatMap
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableIntFloatMap
-
toImmutable
- Specified by:
toImmutablein interfaceIntFloatMap
-
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 interfaceIntFloatMap
-
values
- Specified by:
valuesin interfaceFloatValuesMap
-
equals
- Specified by:
equalsin interfaceIntFloatMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceIntFloatMap- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceIntFloatMap- 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, ObjectFloatToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoin interfaceFloatIterable
-
chunk
- Specified by:
chunkin interfaceFloatIterable
-