Class SynchronizedCharByteMap
java.lang.Object
org.eclipse.collections.impl.map.mutable.primitive.SynchronizedCharByteMap
- All Implemented Interfaces:
Serializable,ByteIterable,ByteValuesMap,CharByteMap,MutableByteValuesMap,MutableCharByteMap,PrimitiveIterable
A synchronized view of a
MutableCharByteMap. It is imperative that the user manually synchronize on the collection when iterating over it using the
MutableByteIterator 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 TypeMethodDescriptionbyteaddToValue(char key, byte toBeAdded) booleanallSatisfy(BytePredicate predicate) booleanallSatisfyKeyValue(CharBytePredicate predicate) booleananySatisfy(BytePredicate 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(ByteToObjectFunction<? extends V> function) booleancontains(byte value) booleancontainsAll(byte... source) booleancontainsAll(ByteIterable source) booleancontainsKey(char key) booleancontainsValue(byte value) intcount(BytePredicate predicate) bytedetectIfNone(BytePredicate predicate, byte ifNone) voideach(ByteProcedure procedure) booleanvoidforEachKey(CharProcedure procedure) voidforEachKeyValue(CharByteProcedure procedure) voidforEachValue(ByteProcedure procedure) byteget(char key) bytegetAndPut(char key, byte putValue, byte defaultValue) bytegetIfAbsent(char key, byte ifAbsent) bytegetIfAbsentPut(char key, byte value) bytegetIfAbsentPut(char key, ByteFunction0 function) <P> bytegetIfAbsentPutWith(char key, ByteFunction<? super P> function, P parameter) bytegetIfAbsentPutWithKey(char key, CharToByteFunction function) bytegetOrThrow(char key) inthashCode()<T> TinjectInto(T injectedValue, ObjectByteToObjectFunction<? super T, ? extends T> function) booleanisEmpty()keySet()keysView()makeString(String separator) makeString(String start, String separator, String end) bytemax()bytemaxIfEmpty(byte defaultValue) doublemedian()bytemin()byteminIfEmpty(byte defaultValue) booleannoneSatisfy(BytePredicate predicate) booleannotEmpty()voidput(char key, byte value) voidputAll(CharByteMap map) voidputPair(CharBytePair keyValuePair) reject(BytePredicate predicate) reject(CharBytePredicate predicate) voidremove(char key) voidremoveKey(char key) byteremoveKeyIfAbsent(char key, byte value) select(BytePredicate predicate) select(CharBytePredicate predicate) intsize()longsum()byte[]toArray()byte[]toArray(byte[] target) toBag()toList()toSet()byte[]toString()byteupdateValue(char key, byte initialValueIfAbsent, ByteToByteFunction function) voidupdateValues(CharByteToByteFunction function) values()withKeyValue(char key, byte value) withoutAllKeys(CharIterable keys) withoutKey(char key) Methods inherited from interface org.eclipse.collections.api.ByteIterable
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.ByteValuesMap
tapMethods inherited from interface org.eclipse.collections.api.map.primitive.CharByteMap
injectIntoKeyValueMethods inherited from interface org.eclipse.collections.api.map.primitive.MutableCharByteMap
withAllKeyValues
-
Constructor Details
-
SynchronizedCharByteMap
-
SynchronizedCharByteMap
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMutableByteValuesMap
-
put
public void put(char key, byte value) - Specified by:
putin interfaceMutableCharByteMap
-
putPair
- Specified by:
putPairin interfaceMutableCharByteMap
-
putAll
- Specified by:
putAllin interfaceMutableCharByteMap
-
updateValues
- Specified by:
updateValuesin interfaceMutableCharByteMap
-
removeKey
public void removeKey(char key) - Specified by:
removeKeyin interfaceMutableCharByteMap
-
remove
public void remove(char key) - Specified by:
removein interfaceMutableCharByteMap
-
removeKeyIfAbsent
public byte removeKeyIfAbsent(char key, byte value) - Specified by:
removeKeyIfAbsentin interfaceMutableCharByteMap
-
getIfAbsentPut
public byte getIfAbsentPut(char key, byte value) - Specified by:
getIfAbsentPutin interfaceMutableCharByteMap
-
getAndPut
public byte getAndPut(char key, byte putValue, byte defaultValue) - Specified by:
getAndPutin interfaceMutableCharByteMap
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableCharByteMap
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableCharByteMap
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableCharByteMap
-
updateValue
- Specified by:
updateValuein interfaceMutableCharByteMap
-
get
public byte get(char key) - Specified by:
getin interfaceCharByteMap
-
getIfAbsent
public byte getIfAbsent(char key, byte ifAbsent) - Specified by:
getIfAbsentin interfaceCharByteMap
-
getOrThrow
public byte getOrThrow(char key) - Specified by:
getOrThrowin interfaceCharByteMap
-
containsKey
public boolean containsKey(char key) - Specified by:
containsKeyin interfaceCharByteMap
-
containsValue
public boolean containsValue(byte value) - Specified by:
containsValuein interfaceByteValuesMap
-
forEachValue
- Specified by:
forEachValuein interfaceByteValuesMap
-
forEachKey
- Specified by:
forEachKeyin interfaceCharByteMap
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceCharByteMap
-
allSatisfyKeyValue
- Specified by:
allSatisfyKeyValuein interfaceCharByteMap- Since:
- 12.0
-
keysView
- Specified by:
keysViewin interfaceCharByteMap
-
keyValuesView
- Specified by:
keyValuesViewin interfaceCharByteMap
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceCharByteMap- Specified by:
flipUniqueValuesin interfaceMutableCharByteMap
-
select
- Specified by:
selectin interfaceCharByteMap- Specified by:
selectin interfaceMutableCharByteMap
-
reject
- Specified by:
rejectin interfaceCharByteMap- Specified by:
rejectin interfaceMutableCharByteMap
-
byteIterator
This must be manually synchronized by the developer.- Specified by:
byteIteratorin interfaceByteIterable- Specified by:
byteIteratorin interfaceMutableByteValuesMap
-
each
- Specified by:
eachin interfaceByteIterable- Since:
- 7.0.
-
count
- Specified by:
countin interfaceByteIterable
-
anySatisfy
- Specified by:
anySatisfyin interfaceByteIterable
-
allSatisfy
- Specified by:
allSatisfyin interfaceByteIterable
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceByteIterable
-
select
- Specified by:
selectin interfaceByteIterable- Specified by:
selectin interfaceByteValuesMap- Specified by:
selectin interfaceMutableByteValuesMap
-
reject
- Specified by:
rejectin interfaceByteIterable- Specified by:
rejectin interfaceByteValuesMap- Specified by:
rejectin interfaceMutableByteValuesMap
-
collect
- Specified by:
collectin interfaceByteIterable- Specified by:
collectin interfaceByteValuesMap- Specified by:
collectin interfaceMutableByteValuesMap
-
detectIfNone
- Specified by:
detectIfNonein interfaceByteIterable
-
sum
public long sum()- Specified by:
sumin interfaceByteIterable
-
max
public byte max()- Specified by:
maxin interfaceByteIterable
-
maxIfEmpty
public byte maxIfEmpty(byte defaultValue) - Specified by:
maxIfEmptyin interfaceByteIterable
-
min
public byte min()- Specified by:
minin interfaceByteIterable
-
minIfEmpty
public byte minIfEmpty(byte defaultValue) - Specified by:
minIfEmptyin interfaceByteIterable
-
average
public double average()- Specified by:
averagein interfaceByteIterable
-
median
public double median()- Specified by:
medianin interfaceByteIterable
-
addToValue
public byte addToValue(char key, byte toBeAdded) - Specified by:
addToValuein interfaceMutableCharByteMap
-
toSortedArray
public byte[] toSortedArray()- Specified by:
toSortedArrayin interfaceByteIterable
-
toSortedList
- Specified by:
toSortedListin interfaceByteIterable
-
toArray
public byte[] toArray()- Specified by:
toArrayin interfaceByteIterable
-
toArray
public byte[] toArray(byte[] target) - Specified by:
toArrayin interfaceByteIterable
-
contains
public boolean contains(byte value) - Specified by:
containsin interfaceByteIterable
-
containsAll
public boolean containsAll(byte... source) - Specified by:
containsAllin interfaceByteIterable
-
containsAll
- Specified by:
containsAllin interfaceByteIterable
-
toList
- Specified by:
toListin interfaceByteIterable
-
toSet
- Specified by:
toSetin interfaceByteIterable
-
toBag
- Specified by:
toBagin interfaceByteIterable
-
asLazy
- Specified by:
asLazyin interfaceByteIterable
-
withKeyValue
- Specified by:
withKeyValuein interfaceMutableCharByteMap
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableCharByteMap
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableCharByteMap
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableCharByteMap
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableCharByteMap
-
toImmutable
- Specified by:
toImmutablein interfaceCharByteMap
-
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 interfaceCharByteMap
-
values
- Specified by:
valuesin interfaceByteValuesMap
-
equals
- Specified by:
equalsin interfaceCharByteMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCharByteMap- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceCharByteMap- 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, ObjectByteToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoin interfaceByteIterable
-
chunk
- Specified by:
chunkin interfaceByteIterable
-