| Constructor and Description |
|---|
AbstractSettings(EnvType env)
Constructor by EnvType.
|
AbstractSettings(java.lang.String... paths)
Constructor by config paths.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ensureConfigNotNull()
Ensures that the
mergedProperties is not null. |
protected java.lang.String |
get(java.lang.String name)
Gets a setting value by given setting name.
|
protected java.lang.String |
get(java.lang.String name,
java.lang.String defaultVal)
Gets a setting value by given setting name.
|
protected abstract java.lang.String |
getAppConfigFolder()
Gets the settings folder name on resource.
|
java.lang.Boolean |
getBoolean(java.lang.String key)
Get config setting.
|
protected abstract java.lang.Class |
getClassType()
Gets the type of the concrete settings class.
|
java.lang.Double |
getDouble(java.lang.String key)
Get config setting.
|
java.lang.Double |
getDouble(java.lang.String key,
double defaultVal)
Get config setting.
|
java.lang.Integer |
getInt(java.lang.String key)
Get config setting.
|
java.lang.Integer |
getInt(java.lang.String key,
int defaultVal)
Get config setting.
|
java.lang.String |
getString(java.lang.String key)
Gets a setting value by given setting name.
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultVal)
Gets a setting value by given setting name.
|
public AbstractSettings(EnvType env)
env - The env of this settings.public AbstractSettings(java.lang.String... paths)
paths - The env of this settings.protected final void ensureConfigNotNull()
mergedProperties is not null.protected final java.lang.String get(java.lang.String name,
java.lang.String defaultVal)
name - The setting name specified.defaultVal - The default value.protected final java.lang.String get(java.lang.String name)
name - The setting name specified.protected abstract java.lang.Class getClassType()
protected abstract java.lang.String getAppConfigFolder()
public final java.lang.String getString(java.lang.String key)
Settingspublic final java.lang.String getString(java.lang.String key,
java.lang.String defaultVal)
Settingspublic final java.lang.Integer getInt(java.lang.String key)
Settingspublic final java.lang.Integer getInt(java.lang.String key,
int defaultVal)
Settingspublic final java.lang.Boolean getBoolean(java.lang.String key)
SettingsgetBoolean in interface Settingskey - Is the key name.public final java.lang.Double getDouble(java.lang.String key)
Settingspublic final java.lang.Double getDouble(java.lang.String key,
double defaultVal)
Settings