Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,java.lang.Object> |
getAllMetadata()
Retrieves a
HashMap representing this object's complete metadata. |
java.lang.Object |
getMetadata(java.lang.String key)
Retrieves a given value from this object's metadata by its key.
|
boolean |
hasMetadata(java.lang.String key)
Checks whether a given key is present in this object's metadata.
|
void |
removeMetadata(java.lang.String key)
Removes the given key from this object's metadata.
|
void |
setMetadata(java.lang.String key,
java.lang.Object value)
Adds a key-value pair to this object's metadata.
|
java.lang.Object getMetadata(java.lang.String key)
key
- the key to retrieve.void setMetadata(java.lang.String key, java.lang.Object value)
Note: This method consists of a single call to
HashMap.put(Object, Object)
, so existing keys will be overwritten.
key
- the key to store in the round's metadata.value
- the value to assign to the given key.void removeMetadata(java.lang.String key)
key
- the key to remove from this object's metadata.boolean hasMetadata(java.lang.String key)
key
- the key to test for.java.util.HashMap<java.lang.String,java.lang.Object> getAllMetadata()
HashMap
representing this object's complete metadata.HashMap
.