Class UnmodifiableObjectDoubleMap<K>
- java.lang.Object
-
- org.eclipse.collections.impl.map.mutable.primitive.UnmodifiableObjectDoubleMap<K>
-
- All Implemented Interfaces:
Serializable,DoubleIterable,MutableObjectDoubleMap<K>,ObjectDoubleMap<K>,PrimitiveIterable
public class UnmodifiableObjectDoubleMap<K> extends Object implements MutableObjectDoubleMap<K>, Serializable
This file was automatically generated from template file unmodifiableObjectPrimitiveMap.stg.- Since:
- 3.2
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnmodifiableObjectDoubleMap(MutableObjectDoubleMap<K> map)
-
Method Summary
-
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, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.MutableObjectDoubleMap
tap, withAllKeyValues
-
Methods inherited from interface org.eclipse.collections.api.map.primitive.ObjectDoubleMap
allSatisfyKeyValue, injectIntoKeyValue
-
-
-
-
Constructor Detail
-
UnmodifiableObjectDoubleMap
public UnmodifiableObjectDoubleMap(MutableObjectDoubleMap<K> map)
-
-
Method Detail
-
getAndPut
public double getAndPut(K key, double defaultValue, double putValue)
- Specified by:
getAndPutin interfaceMutableObjectDoubleMap<K>
-
clear
public void clear()
- Specified by:
clearin interfaceMutableObjectDoubleMap<K>
-
put
public void put(K key, double value)
- Specified by:
putin interfaceMutableObjectDoubleMap<K>
-
putPair
public void putPair(ObjectDoublePair<K> keyValuePair)
- Specified by:
putPairin interfaceMutableObjectDoubleMap<K>
-
putAll
public void putAll(ObjectDoubleMap<? extends K> map)
- Specified by:
putAllin interfaceMutableObjectDoubleMap<K>
-
updateValues
public void updateValues(ObjectDoubleToDoubleFunction<? super K> function)
- Specified by:
updateValuesin interfaceMutableObjectDoubleMap<K>
-
removeKey
public void removeKey(K key)
- Specified by:
removeKeyin interfaceMutableObjectDoubleMap<K>
-
remove
public void remove(Object key)
- Specified by:
removein interfaceMutableObjectDoubleMap<K>
-
removeKeyIfAbsent
public double removeKeyIfAbsent(K key, double value)
- Specified by:
removeKeyIfAbsentin interfaceMutableObjectDoubleMap<K>
-
getIfAbsentPut
public double getIfAbsentPut(K key, double value)
- Specified by:
getIfAbsentPutin interfaceMutableObjectDoubleMap<K>
-
getIfAbsentPut
public double getIfAbsentPut(K key, DoubleFunction0 function)
- Specified by:
getIfAbsentPutin interfaceMutableObjectDoubleMap<K>
-
getIfAbsentPutWithKey
public double getIfAbsentPutWithKey(K key, DoubleFunction<? super K> function)
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableObjectDoubleMap<K>
-
getIfAbsentPutWith
public <P> double getIfAbsentPutWith(K key, DoubleFunction<? super P> function, P parameter)
- Specified by:
getIfAbsentPutWithin interfaceMutableObjectDoubleMap<K>
-
updateValue
public double updateValue(K key, double initialValueIfAbsent, DoubleToDoubleFunction function)
- Specified by:
updateValuein interfaceMutableObjectDoubleMap<K>
-
addToValue
public double addToValue(K key, double toBeAdded)
- Specified by:
addToValuein interfaceMutableObjectDoubleMap<K>
-
get
public double get(Object key)
- Specified by:
getin interfaceObjectDoubleMap<K>
-
getOrThrow
public double getOrThrow(Object key)
- Specified by:
getOrThrowin interfaceObjectDoubleMap<K>
-
getIfAbsent
public double getIfAbsent(Object key, double ifAbsent)
- Specified by:
getIfAbsentin interfaceObjectDoubleMap<K>
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKeyin interfaceObjectDoubleMap<K>
-
containsValue
public boolean containsValue(double value)
- Specified by:
containsValuein interfaceObjectDoubleMap<K>
-
forEachValue
public void forEachValue(DoubleProcedure procedure)
- Specified by:
forEachValuein interfaceObjectDoubleMap<K>
-
forEachKey
public void forEachKey(Procedure<? super K> procedure)
- Specified by:
forEachKeyin interfaceObjectDoubleMap<K>
-
forEachKeyValue
public void forEachKeyValue(ObjectDoubleProcedure<? super K> procedure)
- Specified by:
forEachKeyValuein interfaceObjectDoubleMap<K>
-
select
public MutableObjectDoubleMap<K> select(ObjectDoublePredicate<? super K> predicate)
- Specified by:
selectin interfaceMutableObjectDoubleMap<K>- Specified by:
selectin interfaceObjectDoubleMap<K>
-
reject
public MutableObjectDoubleMap<K> reject(ObjectDoublePredicate<? super K> predicate)
- Specified by:
rejectin interfaceMutableObjectDoubleMap<K>- Specified by:
rejectin interfaceObjectDoubleMap<K>
-
doubleIterator
public MutableDoubleIterator doubleIterator()
- Specified by:
doubleIteratorin interfaceDoubleIterable- Specified by:
doubleIteratorin interfaceMutableObjectDoubleMap<K>
-
each
public void each(DoubleProcedure procedure)
- Specified by:
eachin interfaceDoubleIterable- Since:
- 7.0.
-
count
public int count(DoublePredicate predicate)
- Specified by:
countin interfaceDoubleIterable
-
anySatisfy
public boolean anySatisfy(DoublePredicate predicate)
- Specified by:
anySatisfyin interfaceDoubleIterable
-
allSatisfy
public boolean allSatisfy(DoublePredicate predicate)
- Specified by:
allSatisfyin interfaceDoubleIterable
-
noneSatisfy
public boolean noneSatisfy(DoublePredicate predicate)
- Specified by:
noneSatisfyin interfaceDoubleIterable
-
select
public MutableDoubleCollection select(DoublePredicate predicate)
- Specified by:
selectin interfaceDoubleIterable- Specified by:
selectin interfaceMutableObjectDoubleMap<K>
-
reject
public MutableDoubleCollection reject(DoublePredicate predicate)
- Specified by:
rejectin interfaceDoubleIterable- Specified by:
rejectin interfaceMutableObjectDoubleMap<K>
-
detectIfNone
public double detectIfNone(DoublePredicate predicate, double ifNone)
- Specified by:
detectIfNonein interfaceDoubleIterable
-
collect
public <V1> MutableCollection<V1> collect(DoubleToObjectFunction<? extends V1> function)
- Specified by:
collectin interfaceDoubleIterable- Specified by:
collectin interfaceMutableObjectDoubleMap<K>
-
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
-
toSortedArray
public double[] toSortedArray()
- Specified by:
toSortedArrayin interfaceDoubleIterable
-
toSortedList
public MutableDoubleList 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
public boolean containsAll(DoubleIterable source)
- Specified by:
containsAllin interfaceDoubleIterable
-
toList
public MutableDoubleList toList()
- Specified by:
toListin interfaceDoubleIterable
-
toSet
public MutableDoubleSet toSet()
- Specified by:
toSetin interfaceDoubleIterable
-
toBag
public MutableDoubleBag toBag()
- Specified by:
toBagin interfaceDoubleIterable
-
asLazy
public LazyDoubleIterable asLazy()
- Specified by:
asLazyin interfaceDoubleIterable
-
withKeyValue
public MutableObjectDoubleMap<K> withKeyValue(K key, double value)
- Specified by:
withKeyValuein interfaceMutableObjectDoubleMap<K>
-
withoutKey
public MutableObjectDoubleMap<K> withoutKey(K key)
- Specified by:
withoutKeyin interfaceMutableObjectDoubleMap<K>
-
withoutAllKeys
public MutableObjectDoubleMap<K> withoutAllKeys(Iterable<? extends K> keys)
- Specified by:
withoutAllKeysin interfaceMutableObjectDoubleMap<K>
-
asUnmodifiable
public MutableObjectDoubleMap<K> asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableObjectDoubleMap<K>
-
asSynchronized
public MutableObjectDoubleMap<K> asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableObjectDoubleMap<K>
-
toImmutable
public ImmutableObjectDoubleMap<K> toImmutable()
- Specified by:
toImmutablein interfaceObjectDoubleMap<K>
-
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 Set<K> keySet()
- Specified by:
keySetin interfaceObjectDoubleMap<K>
-
values
public MutableDoubleCollection values()
- Specified by:
valuesin interfaceObjectDoubleMap<K>
-
keysView
public LazyIterable<K> keysView()
- Specified by:
keysViewin interfaceObjectDoubleMap<K>
-
keyValuesView
public RichIterable<ObjectDoublePair<K>> keyValuesView()
- Specified by:
keyValuesViewin interfaceObjectDoubleMap<K>
-
flipUniqueValues
public MutableDoubleObjectMap<K> flipUniqueValues()
- Specified by:
flipUniqueValuesin interfaceMutableObjectDoubleMap<K>- Specified by:
flipUniqueValuesin interfaceObjectDoubleMap<K>
-
toString
public String toString()
- Specified by:
toStringin interfaceObjectDoubleMap<K>- 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, ObjectDoubleToObjectFunction<? super T,? extends T> function)- Specified by:
injectIntoin interfaceDoubleIterable
-
chunk
public RichIterable<DoubleIterable> chunk(int size)
- Specified by:
chunkin interfaceDoubleIterable
-
-