Description

Configuration for handling config data = key: string / value: Json

Properties

Methods

InheritedAbstractFinalStaticDatatypeHeader
longlong getBoolean(string key, bool nullValue = false)
IConfigurationIConfiguration merge(string key, Json[] newValue)
IConfigurationIConfiguration updateDefault(string key, double newValue)
voidvoid opAssign(Json[string] newData)
IConfigurationIConfiguration merge(string[] keys, Json newValue)
JsonJson opIndex(string key)
IConfigurationIConfiguration mergeDefaults(T)(string[] keys, T value)
IConfigurationIConfiguration update(string[] keys, Json[string] newValue)
IConfigurationIConfiguration update(string[] keys, bool newValue)
boolbool initialize(Json[string] initData = null)
boolbool isLong(string key)
boolbool hasKeys(string[] keys...)
IConfigurationIConfiguration updateDefault(string[] keys, bool newValue)
IConfigurationIConfiguration updateDefault(string[] keys, string newValue)
boolbool hasAllValues(Json[] values)
Json[string]Json[string] get(string[] keys, bool compressMode = false)
boolbool isArray(string key)
IConfigurationIConfiguration mergeDefaults(T)(T[string] items)
IConfigurationIConfiguration setDefault(string key, bool newValue)
Json[string]Json[string] getMap(string key)
IConfigurationIConfiguration update(string[] keys, double newValue)
IConfigurationIConfiguration setDefault(string key, double newValue)
IConfigurationIConfiguration merge(string key, long newValue)
IConfigurationIConfiguration update(string[] keys, string newValue)
IConfigurationIConfiguration merge(string[] keys, long newValue)
boolbool hasAllDefaults(string[] keys)
IConfigurationIConfiguration updateDefault(string[] keys, Json[] newValue)
stringstring getString(string key, string nullValue = null)
boolbool hasAnyKeys(string[] keys...)
boolbool hasAnyDefaults(string[] keys)
IConfigurationIConfiguration setDefault(string key, string newValue)
IConfigurationIConfiguration update(string key, double newValue)
IConfigurationIConfiguration update(string[] keys, Json[] newValue)
IConfigurationIConfiguration clear()
IConfigurationIConfiguration setDefaults(string[] keys, double newValue)
IConfigurationIConfiguration updateDefault(string key, string newValue)
IConfigurationIConfiguration updateDefault(string[] keys, Json[string] newValue)
IConfigurationIConfiguration updateDefault(string key, Json[] newValue)
IConfigurationIConfiguration setDefaults(string[] keys, Json[string] newValue)
boolbool hasKeys(string[] keys)
IConfigurationIConfiguration update(string key, Json[] newValue)
boolbool isBoolean(string key)
IConfigurationIConfiguration setDefault(string key, long newValue)
string[string]string[string] getStringMap(string key)
IConfigurationIConfiguration merge(Json[string] newItems, string[] validKeys = null)
Json[]Json[] getArray(string key)
IConfigurationIConfiguration merge(string[] keys, Json[] newValue)
IConfigurationIConfiguration updateDefault(string key, long newValue)
boolbool hasAnyValues(Json[] values...)
boolbool hasAnyValues(Json[] values)
longlong getLong(string key, long nullValue = 0)
IConfigurationIConfiguration merge(string key, double newValue)
IConfigurationIConfiguration set(string[string] data, string[] keys = null)
JsonJson shift(string key)
IConfigurationIConfiguration setDefaults(string[] keys, string newValue)
IConfigurationIConfiguration update(string key, bool newValue)
string[]string[] getStringArray(string key, string[] nullValue = null)
JsonJson getJson(string key)
IConfigurationIConfiguration update(string key, Json[string] newValue)
IConfigurationIConfiguration removeKey(Json json)
IConfigurationIConfiguration updateDefault(string key, bool newValue)
boolbool isDouble(string key)
IConfigurationIConfiguration merge(string key, Json newValue)
IConfigurationIConfiguration update(string[] keys, long newValue)
IConfigurationIConfiguration merge(string key, string newValue)
IConfigurationIConfiguration updateDefault(string[] keys, double newValue)
IConfigurationIConfiguration merge(string[] keys, double newValue)
IConfigurationIConfiguration updateDefault(string key, Json newValue)
IConfigurationIConfiguration removeKey(Json[string] items)
IConfigurationIConfiguration update(string[] keys, Json newValue)
IConfigurationIConfiguration merge(string key, Json[string] newValue)
IConfigurationIConfiguration setDefaults(string[] keys, Json newValue)
IConfigurationIConfiguration updateDefault(string[] keys, long newValue)
IConfigurationIConfiguration setDefaults(string[] keys, bool newValue)
doubledouble getDouble(string key, double nullValue = 0.0)
IConfigurationIConfiguration removeKey(string[] keys...)
boolbool hasAllValues(Json[] values...)
boolbool isString(string key)
boolbool isMap(string key)
IConfigurationIConfiguration setDefaults(string[] keys, long newValue)
IConfigurationIConfiguration mergeDefaults(T)(string key, T value)
IConfigurationIConfiguration update(string key, long newValue)
IConfigurationIConfiguration merge(string[] keys, Json[string] newValue)
IConfigurationIConfiguration update(string key, Json newValue)
IConfigurationIConfiguration updateDefault(string key, Json[string] newValue)
IConfigurationIConfiguration merge(string key, bool newValue)
IConfigurationIConfiguration set(Json[string] newData, string[] keys = null)
IConfigurationIConfiguration setDefaults(string[] keys, Json[] newValue)
IConfigurationIConfiguration updateDefault(string[] keys, Json newValue)
IConfigurationIConfiguration merge(string[] keys, bool newValue)
IConfigurationIConfiguration clone()
IConfigurationIConfiguration merge(string[] keys, string newValue)
IConfigurationIConfiguration update(string key, string newValue)
IConfigurationIConfiguration mergeDefault(string key, Json value)
IConfigurationIConfiguration update(Json[string] newItems, string[] validKeys = null)
boolbool hasAnyKeys(string[] keys)