Package com.mchange.util
Interface ByteArrayMap
-
- All Superinterfaces:
IOByteArrayMap
public interface ByteArrayMap extends IOByteArrayMap
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
containsKey(byte[] key)
Returns true iff key is present.byte[]
get(byte[] key)
Gets the byte array associated with key, or none if this key is not present.IOByteArrayEnumeration
keys()
Returns a list of all keys in the hash, provided no inserts or deletes are made while the Enumeration is untraversed.ByteArrayEnumeration
mkeys()
returns a simple Enumeration (that does not throw IOExceptions)void
put(byte[] key, byte[] value)
Associates the byte[] key with the byte[] value in the hash.boolean
putNoReplace(byte[] key, byte[] value)
Associates the byte[] key with the byte[] value in the hash.boolean
remove(byte[] key)
Removes the key, value pair whose key is the argument.
-
-
-
Method Detail
-
get
byte[] get(byte[] key)
Gets the byte array associated with key, or none if this key is not present.- Specified by:
get
in interfaceIOByteArrayMap
-
put
void put(byte[] key, byte[] value)
Associates the byte[] key with the byte[] value in the hash. If key is already present in the map, the old value associated with it is replaced by value.- Specified by:
put
in interfaceIOByteArrayMap
-
putNoReplace
boolean putNoReplace(byte[] key, byte[] value)
Associates the byte[] key with the byte[] value in the hash. Fails (and returns false) if key is already present in the map.- Specified by:
putNoReplace
in interfaceIOByteArrayMap
-
remove
boolean remove(byte[] key)
Removes the key, value pair whose key is the argument.- Specified by:
remove
in interfaceIOByteArrayMap
-
containsKey
boolean containsKey(byte[] key)
Returns true iff key is present.- Specified by:
containsKey
in interfaceIOByteArrayMap
-
keys
IOByteArrayEnumeration keys()
Returns a list of all keys in the hash, provided no inserts or deletes are made while the Enumeration is untraversed. If inserts or deletes are made. the behavior is undefined.- Specified by:
keys
in interfaceIOByteArrayMap
-
mkeys
ByteArrayEnumeration mkeys()
returns a simple Enumeration (that does not throw IOExceptions)
-
-