public interface IGlobalPropertyService
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getProperty(IPropertyKey key)
Get a value from the global property store (blackboard) and duck-type it
to the specified type
|
<T> T |
getProperty(IPropertyKey key,
T defaultValue)
Get the value from the global property store (blackboard) but return
defaultValue if the specified key is not set.
|
java.lang.String |
getPropertyString(IPropertyKey key,
java.lang.String defaultValue)
Get a string from the global property store (blackboard), returns default
value if not set or null.
|
IPropertyKey |
resolveKey(java.lang.String name)
Resolve a property key from the service by name
|
void |
setProperty(IPropertyKey key,
java.lang.Object value)
Set the specified value in the global property store (blackboard)
|
IPropertyKey resolveKey(java.lang.String name)
name - name of key to resolve<T> T getProperty(IPropertyKey key)
T - duck typekey - blackboard keyvoid setProperty(IPropertyKey key, java.lang.Object value)
key - blackboard keyvalue - new value<T> T getProperty(IPropertyKey key, T defaultValue)
T - duck typekey - blackboard keydefaultValue - value to return if the key is not set or is nulljava.lang.String getPropertyString(IPropertyKey key, java.lang.String defaultValue)
key - blackboard keydefaultValue - default value to return if the specified key is not
set or is null