ZMObject
└─ZMConfig
public class ZMConfig
extends ZMObject
| Fields inherited from org.zenmagick.core\ZMObject | |
|---|---|
| properties_ | |
| Method Summary | |
|---|---|
| void | Create new instance. |
| void | createConfigValue(string title, string key, string value, int groupId, string description, int sortOrder, string setFunction, string useFunction) Create config value. |
| ZMConfigGroup | getConfigGroupForId(int groupId) Get a configuration group. |
| array | Get all configuration groups. |
| array | getConfigValues(string pattern) Get all config values for a given key pattern. |
| array | getValuesForGroupId(int groupId) Get all config values for a given group id. |
| static void | instance() Get instance. |
| array | loadAll() Load all configuration values. |
| protected array | loadValuesForSql(string sql, array args) Load config values for the given sql and args. |
| void | removeConfigValue(string key) Remove config value. |
| void | removeConfigValues(string pattern) Remove config value for the given key pattern. |
| void | updateConfigValue(string key, string value) Update config value. |
| Methods inherited from org.zenmagick.core\ZMObject | |
|---|---|
| __construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton | |
public void __construct()
Create new instance.
public void createConfigValue(string title, string key, string value, int groupId, string description, int sortOrder, string setFunction, string useFunction)
Create config value.
''.0.null.null.public ZMConfigGroup getConfigGroupForId(int groupId)
Get a configuration group.
ZMConfigGroup instance or null.public array getConfigGroups()
Get all configuration groups.
public array getConfigValues(string pattern)
Get all config values for a given key pattern.
ZMConfigValue or ZMWidget instances.public array getValuesForGroupId(int groupId)
Get all config values for a given group id.
ZMConfigValue or ZMWidget instances.public static void instance()
Get instance.
public array loadAll()
Load all configuration values.
protected array loadValuesForSql(string sql, array args)
Load config values for the given sql and args.
ZMConfigValue or ZMWidget instances.public void removeConfigValue(string key)
Remove config value.
public void removeConfigValues(string pattern)
Remove config value for the given key pattern.
public void updateConfigValue(string key, string value)
Update config value.
Configuration.