Class UnmodifiableDoubleIntMap
- java.lang.Object
-
- org.eclipse.collections.impl.map.mutable.primitive.UnmodifiableDoubleIntMap
-
- All Implemented Interfaces:
Serializable,IntIterable,DoubleIntMap,IntValuesMap,MutableDoubleIntMap,MutableIntValuesMap,PrimitiveIterable
public class UnmodifiableDoubleIntMap extends Object implements MutableDoubleIntMap, Serializable
This file was automatically generated from template file unmodifiablePrimitivePrimitiveMap.stg.- Since:
- 3.1.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnmodifiableDoubleIntMap(MutableDoubleIntMap map)
-
Method Summary
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.DoubleIntMap
injectIntoKeyValue
-
Methods inherited from interface org.eclipse.collections.api.IntIterable
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.IntValuesMap
tap
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.MutableDoubleIntMap
withAllKeyValues
-
-
-
-
Constructor Detail
-
UnmodifiableDoubleIntMap
public UnmodifiableDoubleIntMap(MutableDoubleIntMap map)
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clearin interfaceMutableIntValuesMap
-
put
public void put(double key, int value)- Specified by:
putin interfaceMutableDoubleIntMap
-
putPair
public void putPair(DoubleIntPair keyValuePair)
- Specified by:
putPairin interfaceMutableDoubleIntMap
-
putAll
public void putAll(DoubleIntMap map)
- Specified by:
putAllin interfaceMutableDoubleIntMap
-
updateValues
public void updateValues(DoubleIntToIntFunction function)
- Specified by:
updateValuesin interfaceMutableDoubleIntMap
-
removeKey
public void removeKey(double key)
- Specified by:
removeKeyin interfaceMutableDoubleIntMap
-
remove
public void remove(double key)
- Specified by:
removein interfaceMutableDoubleIntMap
-
removeKeyIfAbsent
public int removeKeyIfAbsent(double key, int value)- Specified by:
removeKeyIfAbsentin interfaceMutableDoubleIntMap
-
getIfAbsentPut
public int getIfAbsentPut(double key, int value)- Specified by:
getIfAbsentPutin interfaceMutableDoubleIntMap
-
getAndPut
public int getAndPut(double key, int putValue, int defaultValue)- Specified by:
getAndPutin interfaceMutableDoubleIntMap
-
getIfAbsentPut
public int getIfAbsentPut(double key, IntFunction0 function)- Specified by:
getIfAbsentPutin interfaceMutableDoubleIntMap
-
getIfAbsentPutWithKey
public int getIfAbsentPutWithKey(double key, DoubleToIntFunction function)- Specified by:
getIfAbsentPutWithKeyin interfaceMutableDoubleIntMap
-
getIfAbsentPutWith
public <P> int getIfAbsentPutWith(double key, IntFunction<? super P> function, P parameter)- Specified by:
getIfAbsentPutWithin interfaceMutableDoubleIntMap
-
updateValue
public int updateValue(double key, int initialValueIfAbsent, IntToIntFunction function)- Specified by:
updateValuein interfaceMutableDoubleIntMap
-
get
public int get(double key)
- Specified by:
getin interfaceDoubleIntMap
-
getIfAbsent
public int getIfAbsent(double key, int ifAbsent)- Specified by:
getIfAbsentin interfaceDoubleIntMap
-
getOrThrow
public int getOrThrow(double key)
- Specified by:
getOrThrowin interfaceDoubleIntMap
-
containsKey
public boolean containsKey(double key)
- Specified by:
containsKeyin interfaceDoubleIntMap
-
containsValue
public boolean containsValue(int value)
- Specified by:
containsValuein interfaceIntValuesMap
-
forEachValue
public void forEachValue(IntProcedure procedure)
- Specified by:
forEachValuein interfaceIntValuesMap
-
forEachKey
public void forEachKey(DoubleProcedure procedure)
- Specified by:
forEachKeyin interfaceDoubleIntMap
-
forEachKeyValue
public void forEachKeyValue(DoubleIntProcedure procedure)
- Specified by:
forEachKeyValuein interfaceDoubleIntMap
-
keysView
public LazyDoubleIterable keysView()
- Specified by:
keysViewin interfaceDoubleIntMap
-
keyValuesView
public RichIterable<DoubleIntPair> keyValuesView()
- Specified by:
keyValuesViewin interfaceDoubleIntMap
-
flipUniqueValues
public MutableIntDoubleMap flipUniqueValues()
- Specified by:
flipUniqueValuesin interfaceDoubleIntMap- Specified by:
flipUniqueValuesin interfaceMutableDoubleIntMap
-
select
public MutableDoubleIntMap select(DoubleIntPredicate predicate)
- Specified by:
selectin interfaceDoubleIntMap- Specified by:
selectin interfaceMutableDoubleIntMap
-
reject
public MutableDoubleIntMap reject(DoubleIntPredicate predicate)
- Specified by:
rejectin interfaceDoubleIntMap- Specified by:
rejectin interfaceMutableDoubleIntMap
-
intIterator
public MutableIntIterator intIterator()
- Specified by:
intIteratorin interfaceIntIterable- Specified by:
intIteratorin interfaceMutableIntValuesMap
-
each
public void each(IntProcedure procedure)
- Specified by:
eachin interfaceIntIterable- Since:
- 7.0.
-
count
public int count(IntPredicate predicate)
- Specified by:
countin interfaceIntIterable
-
anySatisfy
public boolean anySatisfy(IntPredicate predicate)
- Specified by:
anySatisfyin interfaceIntIterable
-
allSatisfy
public boolean allSatisfy(IntPredicate predicate)
- Specified by:
allSatisfyin interfaceIntIterable
-
noneSatisfy
public boolean noneSatisfy(IntPredicate predicate)
- Specified by:
noneSatisfyin interfaceIntIterable
-
select
public MutableIntBag select(IntPredicate predicate)
- Specified by:
selectin interfaceIntIterable- Specified by:
selectin interfaceIntValuesMap- Specified by:
selectin interfaceMutableIntValuesMap
-
reject
public MutableIntBag reject(IntPredicate predicate)
- Specified by:
rejectin interfaceIntIterable- Specified by:
rejectin interfaceIntValuesMap- Specified by:
rejectin interfaceMutableIntValuesMap
-
collect
public <V> MutableBag<V> collect(IntToObjectFunction<? extends V> function)
- Specified by:
collectin interfaceIntIterable- Specified by:
collectin interfaceIntValuesMap- Specified by:
collectin interfaceMutableIntValuesMap
-
detectIfNone
public int detectIfNone(IntPredicate predicate, int ifNone)
- Specified by:
detectIfNonein interfaceIntIterable
-
sum
public long sum()
- Specified by:
sumin interfaceIntIterable
-
max
public int max()
- Specified by:
maxin interfaceIntIterable
-
maxIfEmpty
public int maxIfEmpty(int defaultValue)
- Specified by:
maxIfEmptyin interfaceIntIterable
-
min
public int min()
- Specified by:
minin interfaceIntIterable
-
minIfEmpty
public int minIfEmpty(int defaultValue)
- Specified by:
minIfEmptyin interfaceIntIterable
-
average
public double average()
- Specified by:
averagein interfaceIntIterable
-
median
public double median()
- Specified by:
medianin interfaceIntIterable
-
addToValue
public int addToValue(double key, int toBeAdded)- Specified by:
addToValuein interfaceMutableDoubleIntMap
-
toSortedArray
public int[] toSortedArray()
- Specified by:
toSortedArrayin interfaceIntIterable
-
toSortedList
public MutableIntList toSortedList()
- Specified by:
toSortedListin interfaceIntIterable
-
toArray
public int[] toArray()
- Specified by:
toArrayin interfaceIntIterable
-
toArray
public int[] toArray(int[] target)
- Specified by:
toArrayin interfaceIntIterable
-
contains
public boolean contains(int value)
- Specified by:
containsin interfaceIntIterable
-
containsAll
public boolean containsAll(int... source)
- Specified by:
containsAllin interfaceIntIterable
-
containsAll
public boolean containsAll(IntIterable source)
- Specified by:
containsAllin interfaceIntIterable
-
toList
public MutableIntList toList()
- Specified by:
toListin interfaceIntIterable
-
toSet
public MutableIntSet toSet()
- Specified by:
toSetin interfaceIntIterable
-
toBag
public MutableIntBag toBag()
- Specified by:
toBagin interfaceIntIterable
-
asLazy
public LazyIntIterable asLazy()
- Specified by:
asLazyin interfaceIntIterable
-
withKeyValue
public MutableDoubleIntMap withKeyValue(double key, int value)
- Specified by:
withKeyValuein interfaceMutableDoubleIntMap
-
withoutKey
public MutableDoubleIntMap withoutKey(double key)
- Specified by:
withoutKeyin interfaceMutableDoubleIntMap
-
withoutAllKeys
public MutableDoubleIntMap withoutAllKeys(DoubleIterable keys)
- Specified by:
withoutAllKeysin interfaceMutableDoubleIntMap
-
asUnmodifiable
public MutableDoubleIntMap asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableDoubleIntMap
-
asSynchronized
public MutableDoubleIntMap asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableDoubleIntMap
-
toImmutable
public ImmutableDoubleIntMap toImmutable()
- Specified by:
toImmutablein interfaceDoubleIntMap
-
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 MutableDoubleSet keySet()
- Specified by:
keySetin interfaceDoubleIntMap
-
values
public MutableIntCollection values()
- Specified by:
valuesin interfaceIntValuesMap
-
equals
public boolean equals(Object otherMap)
- Specified by:
equalsin interfaceDoubleIntMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceDoubleIntMap- Overrides:
hashCodein classObject
-
toString
public String toString()
- Specified by:
toStringin interfaceDoubleIntMap- 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, ObjectIntToObjectFunction<? super T,? extends T> function)- Specified by:
injectIntoin interfaceIntIterable
-
chunk
public RichIterable<IntIterable> chunk(int size)
- Specified by:
chunkin interfaceIntIterable
-
-