Class SynchronizedIntFloatMap
- java.lang.Object
-
- org.eclipse.collections.impl.map.mutable.primitive.SynchronizedIntFloatMap
-
- All Implemented Interfaces:
Serializable,FloatIterable,FloatValuesMap,IntFloatMap,MutableFloatValuesMap,MutableIntFloatMap,PrimitiveIterable
public class SynchronizedIntFloatMap extends Object implements MutableIntFloatMap, Serializable
A synchronized view of aMutableIntFloatMap. It is imperative that the user manually synchronize on the collection when iterating over it using theMutableFloatIteratoras perCollections.synchronizedCollection(Collection).This file was automatically generated from template file synchronizedPrimitivePrimitiveMap.stg.
- Since:
- 3.1.
- See Also:
MutableIntFloatMap.asSynchronized(),MutableMap.asSynchronized(), Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SynchronizedIntFloatMap(MutableIntFloatMap map)SynchronizedIntFloatMap(MutableIntFloatMap map, Object newLock)
-
Method Summary
-
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, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.FloatValuesMap
tap
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.IntFloatMap
injectIntoKeyValue
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.MutableIntFloatMap
withAllKeyValues
-
-
-
-
Constructor Detail
-
SynchronizedIntFloatMap
public SynchronizedIntFloatMap(MutableIntFloatMap map)
-
SynchronizedIntFloatMap
public SynchronizedIntFloatMap(MutableIntFloatMap map, Object newLock)
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clearin interfaceMutableFloatValuesMap
-
put
public void put(int key, float value)- Specified by:
putin interfaceMutableIntFloatMap
-
putPair
public void putPair(IntFloatPair keyValuePair)
- Specified by:
putPairin interfaceMutableIntFloatMap
-
putAll
public void putAll(IntFloatMap map)
- Specified by:
putAllin interfaceMutableIntFloatMap
-
updateValues
public void updateValues(IntFloatToFloatFunction function)
- 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
public float getIfAbsentPut(int key, FloatFunction0 function)- Specified by:
getIfAbsentPutin interfaceMutableIntFloatMap
-
getIfAbsentPutWithKey
public float getIfAbsentPutWithKey(int key, IntToFloatFunction function)- Specified by:
getIfAbsentPutWithKeyin interfaceMutableIntFloatMap
-
getIfAbsentPutWith
public <P> float getIfAbsentPutWith(int key, FloatFunction<? super P> function, P parameter)- Specified by:
getIfAbsentPutWithin interfaceMutableIntFloatMap
-
updateValue
public float updateValue(int key, float initialValueIfAbsent, FloatToFloatFunction function)- 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
public void forEachValue(FloatProcedure procedure)
- Specified by:
forEachValuein interfaceFloatValuesMap
-
forEachKey
public void forEachKey(IntProcedure procedure)
- Specified by:
forEachKeyin interfaceIntFloatMap
-
forEachKeyValue
public void forEachKeyValue(IntFloatProcedure procedure)
- Specified by:
forEachKeyValuein interfaceIntFloatMap
-
keysView
public LazyIntIterable keysView()
- Specified by:
keysViewin interfaceIntFloatMap
-
keyValuesView
public RichIterable<IntFloatPair> keyValuesView()
- Specified by:
keyValuesViewin interfaceIntFloatMap
-
flipUniqueValues
public MutableFloatIntMap flipUniqueValues()
- Specified by:
flipUniqueValuesin interfaceIntFloatMap- Specified by:
flipUniqueValuesin interfaceMutableIntFloatMap
-
select
public MutableIntFloatMap select(IntFloatPredicate predicate)
- Specified by:
selectin interfaceIntFloatMap- Specified by:
selectin interfaceMutableIntFloatMap
-
reject
public MutableIntFloatMap reject(IntFloatPredicate predicate)
- Specified by:
rejectin interfaceIntFloatMap- Specified by:
rejectin interfaceMutableIntFloatMap
-
floatIterator
public MutableFloatIterator floatIterator()
This must be manually synchronized by the developer.- Specified by:
floatIteratorin interfaceFloatIterable- Specified by:
floatIteratorin interfaceMutableFloatValuesMap
-
each
public void each(FloatProcedure procedure)
- Specified by:
eachin interfaceFloatIterable- Since:
- 7.0.
-
count
public int count(FloatPredicate predicate)
- Specified by:
countin interfaceFloatIterable
-
anySatisfy
public boolean anySatisfy(FloatPredicate predicate)
- Specified by:
anySatisfyin interfaceFloatIterable
-
allSatisfy
public boolean allSatisfy(FloatPredicate predicate)
- Specified by:
allSatisfyin interfaceFloatIterable
-
noneSatisfy
public boolean noneSatisfy(FloatPredicate predicate)
- Specified by:
noneSatisfyin interfaceFloatIterable
-
select
public MutableFloatBag select(FloatPredicate predicate)
- Specified by:
selectin interfaceFloatIterable- Specified by:
selectin interfaceFloatValuesMap- Specified by:
selectin interfaceMutableFloatValuesMap
-
reject
public MutableFloatBag reject(FloatPredicate predicate)
- Specified by:
rejectin interfaceFloatIterable- Specified by:
rejectin interfaceFloatValuesMap- Specified by:
rejectin interfaceMutableFloatValuesMap
-
collect
public <V> MutableBag<V> collect(FloatToObjectFunction<? extends V> function)
- Specified by:
collectin interfaceFloatIterable- Specified by:
collectin interfaceFloatValuesMap- Specified by:
collectin interfaceMutableFloatValuesMap
-
detectIfNone
public float detectIfNone(FloatPredicate predicate, float ifNone)
- 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
public MutableFloatList 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
public boolean containsAll(FloatIterable source)
- Specified by:
containsAllin interfaceFloatIterable
-
toList
public MutableFloatList toList()
- Specified by:
toListin interfaceFloatIterable
-
toSet
public MutableFloatSet toSet()
- Specified by:
toSetin interfaceFloatIterable
-
toBag
public MutableFloatBag toBag()
- Specified by:
toBagin interfaceFloatIterable
-
asLazy
public LazyFloatIterable asLazy()
- Specified by:
asLazyin interfaceFloatIterable
-
withKeyValue
public MutableIntFloatMap withKeyValue(int key, float value)
- Specified by:
withKeyValuein interfaceMutableIntFloatMap
-
withoutKey
public MutableIntFloatMap withoutKey(int key)
- Specified by:
withoutKeyin interfaceMutableIntFloatMap
-
withoutAllKeys
public MutableIntFloatMap withoutAllKeys(IntIterable keys)
- Specified by:
withoutAllKeysin interfaceMutableIntFloatMap
-
asUnmodifiable
public MutableIntFloatMap asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableIntFloatMap
-
asSynchronized
public MutableIntFloatMap asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableIntFloatMap
-
toImmutable
public ImmutableIntFloatMap 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
public MutableIntSet keySet()
- Specified by:
keySetin interfaceIntFloatMap
-
values
public MutableFloatCollection values()
- Specified by:
valuesin interfaceFloatValuesMap
-
equals
public boolean equals(Object otherMap)
- Specified by:
equalsin interfaceIntFloatMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceIntFloatMap- Overrides:
hashCodein classObject
-
toString
public String toString()
- Specified by:
toStringin interfaceIntFloatMap- Specified by:
toStringin interfacePrimitiveIterable- Overrides:
toStringin classObject
-
makeString
public String makeString()
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
public String makeString(String separator)
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
public String makeString(String start, String separator, String end)
- Specified by:
makeStringin interfacePrimitiveIterable
-
appendString
public void appendString(Appendable appendable)
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
public void appendString(Appendable appendable, String separator)
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
public void appendString(Appendable appendable, String start, String separator, String end)
- Specified by:
appendStringin interfacePrimitiveIterable
-
injectInto
public <T> T injectInto(T injectedValue, ObjectFloatToObjectFunction<? super T,? extends T> function)- Specified by:
injectIntoin interfaceFloatIterable
-
chunk
public RichIterable<FloatIterable> chunk(int size)
- Specified by:
chunkin interfaceFloatIterable
-
-