|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BandanaManager
A plugin manager is responsible for retrieving plugins and modules, as well as managing plugin loading and state.
| Method Summary | |
|---|---|
Iterable<String> |
getKeys(BandanaContext context)
Gets all the keys for entries under the given context. |
Object |
getValue(BandanaContext context,
String key)
Get the configuration object, starting with the given context and looking upwards. |
Object |
getValue(BandanaContext context,
String key,
boolean lookUp)
Get the configuration object, starting with the given context |
void |
init()
Initialise the bandana manager. |
void |
removeValue(BandanaContext context,
String key)
Remove the configuration object, using the given context. |
void |
setValue(BandanaContext context,
String key,
Object value)
Set a configuration object with the given context. |
| Method Detail |
|---|
void init()
void setValue(BandanaContext context,
String key,
Object value)
context - The context to store this value inkey - The key of the objectvalue - The value to be stored
Object getValue(BandanaContext context,
String key)
context - The context to start looking inkey - The key of the BandanaConfigurationObject object
Object getValue(BandanaContext context,
String key,
boolean lookUp)
context - The context to start looking inkey - The key of the BandanaConfigurationObject objectlookUp - Whether or not to look up the context hierarchy if no context is found
Iterable<String> getKeys(BandanaContext context)
context - the context for which to find keys
void removeValue(BandanaContext context,
String key)
context - the context to look inkey - the key of the configuration object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||