![]() |
Rabbit Escape
2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
|
Classes | |
class | UnknownKey |
Public Member Functions | |
Config (ConfigSchema schema, IConfigStorage storage, IConfigUpgrade...upgrades) | |
void | set (String key, String value) |
String | get (String key) |
void | save () |
SortedSet< String > | keys () |
int | version () |
Public Attributes | |
final ConfigSchema | schema |
Static Public Attributes | |
static String | CFG_VERSION = "config.version" |
Private Attributes | |
final IConfigStorage | storage |
Holds and retrieves configuration information that is saved in some underlying storage.
Handles a schema of which keys are allowed, and automatically upgrades old config from previous versions.
rabbitescape.engine.config.Config.Config | ( | ConfigSchema | schema, |
IConfigStorage | storage, | ||
IConfigUpgrade... | upgrades | ||
) |
String rabbitescape.engine.config.Config.get | ( | String | key | ) |
SortedSet<String> rabbitescape.engine.config.Config.keys | ( | ) |
void rabbitescape.engine.config.Config.save | ( | ) |
void rabbitescape.engine.config.Config.set | ( | String | key, |
String | value | ||
) |
int rabbitescape.engine.config.Config.version | ( | ) |
|
static |
final ConfigSchema rabbitescape.engine.config.Config.schema |
|
private |