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