This class extends
CompositeConfiguration, using the facilities provided by this class to
produce an aggregated configuration from three sources in the following order of precedence:
System properties
(optional) Stored properties, typically from a
properties file
(optional) Default values, typically specified in the enumeration
To specify stored properties for your configuration, override one of following methods:
SettingsCore.getStoredConfig() - Your implementation returns a populated
Configuration object.
SettingsCore.getInputStream() - Your implementation returns an input stream supplying key/value pairs.
SettingsCore.getSettingsUrl() - Your implementation returns the URL from which to load your settings.
SettingsCore.getSettingsPath() - Your implementation returns the path from which to load your settings.
NOTE: These methods are listed in order of evaluation, stopping at the first non-null response.
NOTE: Typical implementations override
SettingsCore.getSettingsPath(), which will support most scenarios.
NOTE: Stored properties are declared in Apache's extended syntax.