Class SynchronizedIntCharMap
java.lang.Object
org.eclipse.collections.impl.map.mutable.primitive.SynchronizedIntCharMap
- All Implemented Interfaces:
Serializable,CharIterable,CharValuesMap,IntCharMap,MutableCharValuesMap,MutableIntCharMap,PrimitiveIterable
A synchronized view of a
MutableIntCharMap. It is imperative that the user manually synchronize on the collection when iterating over it using the
MutableCharIterator 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 TypeMethodDescriptioncharaddToValue(int key, char toBeAdded) booleanallSatisfy(CharPredicate predicate) booleanallSatisfyKeyValue(IntCharPredicate predicate) booleananySatisfy(CharPredicate predicate) voidappendString(Appendable appendable) voidappendString(Appendable appendable, String separator) voidappendString(Appendable appendable, String start, String separator, String end) asLazy()doubleaverage()This must be manually synchronized by the developer.chunk(int size) voidclear()<V> MutableBag<V>collect(CharToObjectFunction<? extends V> function) booleancontains(char value) booleancontainsAll(char... source) booleancontainsAll(CharIterable source) booleancontainsKey(int key) booleancontainsValue(char value) intcount(CharPredicate predicate) chardetectIfNone(CharPredicate predicate, char ifNone) voideach(CharProcedure procedure) booleanvoidforEachKey(IntProcedure procedure) voidforEachKeyValue(IntCharProcedure procedure) voidforEachValue(CharProcedure procedure) charget(int key) chargetAndPut(int key, char putValue, char defaultValue) chargetIfAbsent(int key, char ifAbsent) chargetIfAbsentPut(int key, char value) chargetIfAbsentPut(int key, CharFunction0 function) <P> chargetIfAbsentPutWith(int key, CharFunction<? super P> function, P parameter) chargetIfAbsentPutWithKey(int key, IntToCharFunction function) chargetOrThrow(int key) inthashCode()<T> TinjectInto(T injectedValue, ObjectCharToObjectFunction<? super T, ? extends T> function) booleanisEmpty()keySet()keysView()makeString(String separator) makeString(String start, String separator, String end) charmax()charmaxIfEmpty(char defaultValue) doublemedian()charmin()charminIfEmpty(char defaultValue) booleannoneSatisfy(CharPredicate predicate) booleannotEmpty()voidput(int key, char value) voidputAll(IntCharMap map) voidputPair(IntCharPair keyValuePair) reject(CharPredicate predicate) reject(IntCharPredicate predicate) voidremove(int key) voidremoveKey(int key) charremoveKeyIfAbsent(int key, char value) select(CharPredicate predicate) select(IntCharPredicate predicate) intsize()longsum()char[]toArray()char[]toArray(char[] target) toBag()toList()toSet()char[]toString()charupdateValue(int key, char initialValueIfAbsent, CharToCharFunction function) voidupdateValues(IntCharToCharFunction function) values()withKeyValue(int key, char value) withoutAllKeys(IntIterable keys) withoutKey(int key) Methods inherited from interface org.eclipse.collections.api.CharIterable
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.CharValuesMap
tapMethods inherited from interface org.eclipse.collections.api.map.primitive.IntCharMap
injectIntoKeyValueMethods inherited from interface org.eclipse.collections.api.map.primitive.MutableIntCharMap
withAllKeyValues
-
Constructor Details
-
SynchronizedIntCharMap
-
SynchronizedIntCharMap
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMutableCharValuesMap
-
put
public void put(int key, char value) - Specified by:
putin interfaceMutableIntCharMap
-
putPair
- Specified by:
putPairin interfaceMutableIntCharMap
-
putAll
- Specified by:
putAllin interfaceMutableIntCharMap
-
updateValues
- Specified by:
updateValuesin interfaceMutableIntCharMap
-
removeKey
public void removeKey(int key) - Specified by:
removeKeyin interfaceMutableIntCharMap
-
remove
public void remove(int key) - Specified by:
removein interfaceMutableIntCharMap
-
removeKeyIfAbsent
public char removeKeyIfAbsent(int key, char value) - Specified by:
removeKeyIfAbsentin interfaceMutableIntCharMap
-
getIfAbsentPut
public char getIfAbsentPut(int key, char value) - Specified by:
getIfAbsentPutin interfaceMutableIntCharMap
-
getAndPut
public char getAndPut(int key, char putValue, char defaultValue) - Specified by:
getAndPutin interfaceMutableIntCharMap
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableIntCharMap
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableIntCharMap
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableIntCharMap
-
updateValue
- Specified by:
updateValuein interfaceMutableIntCharMap
-
get
public char get(int key) - Specified by:
getin interfaceIntCharMap
-
getIfAbsent
public char getIfAbsent(int key, char ifAbsent) - Specified by:
getIfAbsentin interfaceIntCharMap
-
getOrThrow
public char getOrThrow(int key) - Specified by:
getOrThrowin interfaceIntCharMap
-
containsKey
public boolean containsKey(int key) - Specified by:
containsKeyin interfaceIntCharMap
-
containsValue
public boolean containsValue(char value) - Specified by:
containsValuein interfaceCharValuesMap
-
forEachValue
- Specified by:
forEachValuein interfaceCharValuesMap
-
forEachKey
- Specified by:
forEachKeyin interfaceIntCharMap
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceIntCharMap
-
allSatisfyKeyValue
- Specified by:
allSatisfyKeyValuein interfaceIntCharMap- Since:
- 12.0
-
keysView
- Specified by:
keysViewin interfaceIntCharMap
-
keyValuesView
- Specified by:
keyValuesViewin interfaceIntCharMap
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceIntCharMap- Specified by:
flipUniqueValuesin interfaceMutableIntCharMap
-
select
- Specified by:
selectin interfaceIntCharMap- Specified by:
selectin interfaceMutableIntCharMap
-
reject
- Specified by:
rejectin interfaceIntCharMap- Specified by:
rejectin interfaceMutableIntCharMap
-
charIterator
This must be manually synchronized by the developer.- Specified by:
charIteratorin interfaceCharIterable- Specified by:
charIteratorin interfaceMutableCharValuesMap
-
each
- Specified by:
eachin interfaceCharIterable- Since:
- 7.0.
-
count
- Specified by:
countin interfaceCharIterable
-
anySatisfy
- Specified by:
anySatisfyin interfaceCharIterable
-
allSatisfy
- Specified by:
allSatisfyin interfaceCharIterable
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceCharIterable
-
select
- Specified by:
selectin interfaceCharIterable- Specified by:
selectin interfaceCharValuesMap- Specified by:
selectin interfaceMutableCharValuesMap
-
reject
- Specified by:
rejectin interfaceCharIterable- Specified by:
rejectin interfaceCharValuesMap- Specified by:
rejectin interfaceMutableCharValuesMap
-
collect
- Specified by:
collectin interfaceCharIterable- Specified by:
collectin interfaceCharValuesMap- Specified by:
collectin interfaceMutableCharValuesMap
-
detectIfNone
- Specified by:
detectIfNonein interfaceCharIterable
-
sum
public long sum()- Specified by:
sumin interfaceCharIterable
-
max
public char max()- Specified by:
maxin interfaceCharIterable
-
maxIfEmpty
public char maxIfEmpty(char defaultValue) - Specified by:
maxIfEmptyin interfaceCharIterable
-
min
public char min()- Specified by:
minin interfaceCharIterable
-
minIfEmpty
public char minIfEmpty(char defaultValue) - Specified by:
minIfEmptyin interfaceCharIterable
-
average
public double average()- Specified by:
averagein interfaceCharIterable
-
median
public double median()- Specified by:
medianin interfaceCharIterable
-
addToValue
public char addToValue(int key, char toBeAdded) - Specified by:
addToValuein interfaceMutableIntCharMap
-
toSortedArray
public char[] toSortedArray()- Specified by:
toSortedArrayin interfaceCharIterable
-
toSortedList
- Specified by:
toSortedListin interfaceCharIterable
-
toArray
public char[] toArray()- Specified by:
toArrayin interfaceCharIterable
-
toArray
public char[] toArray(char[] target) - Specified by:
toArrayin interfaceCharIterable
-
contains
public boolean contains(char value) - Specified by:
containsin interfaceCharIterable
-
containsAll
public boolean containsAll(char... source) - Specified by:
containsAllin interfaceCharIterable
-
containsAll
- Specified by:
containsAllin interfaceCharIterable
-
toList
- Specified by:
toListin interfaceCharIterable
-
toSet
- Specified by:
toSetin interfaceCharIterable
-
toBag
- Specified by:
toBagin interfaceCharIterable
-
asLazy
- Specified by:
asLazyin interfaceCharIterable
-
withKeyValue
- Specified by:
withKeyValuein interfaceMutableIntCharMap
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableIntCharMap
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableIntCharMap
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableIntCharMap
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableIntCharMap
-
toImmutable
- Specified by:
toImmutablein interfaceIntCharMap
-
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 interfaceIntCharMap
-
values
- Specified by:
valuesin interfaceCharValuesMap
-
equals
- Specified by:
equalsin interfaceIntCharMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceIntCharMap- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceIntCharMap- 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, ObjectCharToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoin interfaceCharIterable
-
chunk
- Specified by:
chunkin interfaceCharIterable
-