public abstract class BaseSettings extends java.lang.Object implements Settings
Settings.Config, Settings.OverrideClass, Settings.Property| Modifier and Type | Field and Description |
|---|---|
protected Settings |
parentSettings |
| Constructor and Description |
|---|
BaseSettings() |
BaseSettings(Settings parentSettings) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.String |
doGetValue(java.lang.String key) |
protected abstract java.lang.String[] |
doGetValues(java.lang.String key) |
ModifiableSettings |
getModifiableSettings() |
Settings |
getParentSettings() |
java.lang.String |
getValue(java.lang.String key,
java.lang.String defaultValue) |
java.lang.String[] |
getValues(java.lang.String key,
java.lang.String[] defaultValue) |
protected Settings parentSettings
public BaseSettings()
public BaseSettings(Settings parentSettings)
public ModifiableSettings getModifiableSettings()
getModifiableSettings in interface Settingspublic Settings getParentSettings()
getParentSettings in interface Settingspublic java.lang.String getValue(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String[] getValues(java.lang.String key,
java.lang.String[] defaultValue)
protected abstract java.lang.String doGetValue(java.lang.String key)
protected abstract java.lang.String[] doGetValues(java.lang.String key)