public interface MetadataStore
Modifier and Type | Method and Description |
---|---|
<T> T |
get(String key)
Fetches metadata from the given key.
|
<T> T |
get(String key,
T def)
Fetches metadata from the given key.
|
boolean |
has(String key)
Returns whether the metadata exists.
|
void |
loadFrom(DataKey key)
Loads persistent metadata from the given
DataKey . |
void |
remove(String key)
Removes any metadata at the given metadata key.
|
void |
saveTo(DataKey key)
Saves persistent metadata to the given
DataKey . |
void |
set(String key,
Object data)
Stores data at the given key.
|
void |
setPersistent(String key,
Object data)
Stores data at the given key.
|
<T> T get(String key)
key
- The key to get metadata from<T> T get(String key, T def)
set(String, Object)
if the
metadata is not already stored.key
- The key to get metadata fromdef
- The default value to returnboolean has(String key)
key
- The metadata keyvoid loadFrom(DataKey key)
DataKey
.key
- The key to load fromvoid remove(String key)
key
- The metadata keyvoid saveTo(DataKey key)
DataKey
.key
- The key to save to.void set(String key, Object data)
key
- The metadata keydata
- The data to storeCopyright © 2021. All rights reserved.