Class SynchronizedCharCharMap
java.lang.Object
org.eclipse.collections.impl.map.mutable.primitive.SynchronizedCharCharMap
- All Implemented Interfaces:
Serializable,CharIterable,CharCharMap,CharValuesMap,MutableCharCharMap,MutableCharValuesMap,PrimitiveIterable
A synchronized view of a
MutableCharCharMap. 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(char key, char toBeAdded) booleanallSatisfy(CharPredicate predicate) booleanallSatisfyKeyValue(CharCharPredicate 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(char key) booleancontainsValue(char value) intcount(CharPredicate predicate) chardetectIfNone(CharPredicate predicate, char ifNone) voideach(CharProcedure procedure) booleanvoidforEachKey(CharProcedure procedure) voidforEachKeyValue(CharCharProcedure procedure) voidforEachValue(CharProcedure procedure) charget(char key) chargetAndPut(char key, char putValue, char defaultValue) chargetIfAbsent(char key, char ifAbsent) chargetIfAbsentPut(char key, char value) chargetIfAbsentPut(char key, CharFunction0 function) <P> chargetIfAbsentPutWith(char key, CharFunction<? super P> function, P parameter) chargetIfAbsentPutWithKey(char key, CharToCharFunction function) chargetOrThrow(char 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(char key, char value) voidputAll(CharCharMap map) voidputPair(CharCharPair keyValuePair) reject(CharCharPredicate predicate) reject(CharPredicate predicate) voidremove(char key) voidremoveKey(char key) charremoveKeyIfAbsent(char key, char value) select(CharCharPredicate predicate) select(CharPredicate predicate) intsize()longsum()char[]toArray()char[]toArray(char[] target) toBag()toList()toSet()char[]toString()charupdateValue(char key, char initialValueIfAbsent, CharToCharFunction function) voidupdateValues(CharCharToCharFunction function) values()withKeyValue(char key, char value) withoutAllKeys(CharIterable keys) withoutKey(char key) Methods inherited from interface org.eclipse.collections.api.map.primitive.CharCharMap
injectIntoKeyValueMethods 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.MutableCharCharMap
withAllKeyValues
-
Constructor Details
-
SynchronizedCharCharMap
-
SynchronizedCharCharMap
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMutableCharValuesMap
-
put
public void put(char key, char value) - Specified by:
putin interfaceMutableCharCharMap
-
putPair
- Specified by:
putPairin interfaceMutableCharCharMap
-
putAll
- Specified by:
putAllin interfaceMutableCharCharMap
-
updateValues
- Specified by:
updateValuesin interfaceMutableCharCharMap
-
removeKey
public void removeKey(char key) - Specified by:
removeKeyin interfaceMutableCharCharMap
-
remove
public void remove(char key) - Specified by:
removein interfaceMutableCharCharMap
-
removeKeyIfAbsent
public char removeKeyIfAbsent(char key, char value) - Specified by:
removeKeyIfAbsentin interfaceMutableCharCharMap
-
getIfAbsentPut
public char getIfAbsentPut(char key, char value) - Specified by:
getIfAbsentPutin interfaceMutableCharCharMap
-
getAndPut
public char getAndPut(char key, char putValue, char defaultValue) - Specified by:
getAndPutin interfaceMutableCharCharMap
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableCharCharMap
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableCharCharMap
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableCharCharMap
-
updateValue
- Specified by:
updateValuein interfaceMutableCharCharMap
-
get
public char get(char key) - Specified by:
getin interfaceCharCharMap
-
getIfAbsent
public char getIfAbsent(char key, char ifAbsent) - Specified by:
getIfAbsentin interfaceCharCharMap
-
getOrThrow
public char getOrThrow(char key) - Specified by:
getOrThrowin interfaceCharCharMap
-
containsKey
public boolean containsKey(char key) - Specified by:
containsKeyin interfaceCharCharMap
-
containsValue
public boolean containsValue(char value) - Specified by:
containsValuein interfaceCharValuesMap
-
forEachValue
- Specified by:
forEachValuein interfaceCharValuesMap
-
forEachKey
- Specified by:
forEachKeyin interfaceCharCharMap
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceCharCharMap
-
allSatisfyKeyValue
- Specified by:
allSatisfyKeyValuein interfaceCharCharMap- Since:
- 12.0
-
keysView
- Specified by:
keysViewin interfaceCharCharMap
-
keyValuesView
- Specified by:
keyValuesViewin interfaceCharCharMap
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceCharCharMap- Specified by:
flipUniqueValuesin interfaceMutableCharCharMap
-
select
- Specified by:
selectin interfaceCharCharMap- Specified by:
selectin interfaceMutableCharCharMap
-
reject
- Specified by:
rejectin interfaceCharCharMap- Specified by:
rejectin interfaceMutableCharCharMap
-
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(char key, char toBeAdded) - Specified by:
addToValuein interfaceMutableCharCharMap
-
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 interfaceMutableCharCharMap
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableCharCharMap
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableCharCharMap
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableCharCharMap
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableCharCharMap
-
toImmutable
- Specified by:
toImmutablein interfaceCharCharMap
-
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 interfaceCharCharMap
-
values
- Specified by:
valuesin interfaceCharValuesMap
-
equals
- Specified by:
equalsin interfaceCharCharMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCharCharMap- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceCharCharMap- 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
-