public interface KeyValueStorage
Modifier and Type | Method and Description |
---|---|
void |
delete(java.lang.String key)
Deletes the given key and its value from this storage.
|
java.lang.Boolean |
getBoolean(java.lang.String key)
Retrieves the boolean value of the given key from this storage.
|
java.lang.String |
getKey(int index)
Returns the key by its index number in a sequence of all storage keys.
|
java.lang.Number |
getNumber(java.lang.String key)
Retrieves the number value of the given key from this storage.
|
int |
getSize()
Returns the storage size.
|
java.lang.String |
getString(java.lang.String key)
Retrieves the string value of the given key from this storage.
|
void |
setBoolean(java.lang.String key,
java.lang.Boolean value)
Saves the boolean value of this key in this storage.
|
void |
setNumber(java.lang.String key,
java.lang.Number value)
Saves the number value of this key in this storage.
|
void |
setString(java.lang.String key,
java.lang.String value)
Saves the string value of this key in this storage.
|
java.lang.Number getNumber(java.lang.String key)
key
- The given keyvoid setNumber(java.lang.String key, java.lang.Number value)
key
- The given keyvalue
- The value of the given keyjava.lang.Boolean getBoolean(java.lang.String key)
key
- The given keyvoid setBoolean(java.lang.String key, java.lang.Boolean value)
key
- The given keyvalue
- The value of the given keyjava.lang.String getString(java.lang.String key)
key
- The given keyvoid setString(java.lang.String key, java.lang.String value)
key
- The given keyvalue
- The value of the given keyvoid delete(java.lang.String key)
key
- The given keyint getSize()
java.lang.String getKey(int index)
index
- The given index number in a sequence of all storage keys.