-
public final class ConfigProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classConfigProvider.Source
-
Method Summary
-
-
Method Detail
-
getConfigFileStatus
String getConfigFileStatus()
-
getStringNotEmpty
String getStringNotEmpty(String key, String defaultValue, Array<String> aliases)
Like getString but falls back to next source if a value isan empty or blank string.
-
getStringExcludingSource
String getStringExcludingSource(String key, String defaultValue, Class<out ConfigProvider.Source> excludedSource, Array<String> aliases)
-
getBoolean
Boolean getBoolean(String key)
-
getBoolean
Boolean getBoolean(String key, Array<String> aliases)
-
getBoolean
boolean getBoolean(String key, boolean defaultValue, Array<String> aliases)
-
getInteger
Integer getInteger(String key)
-
getInteger
Integer getInteger(String key, Array<String> aliases)
-
getInteger
int getInteger(String key, int defaultValue, Array<String> aliases)
-
getSpacedList
List<String> getSpacedList(String key)
-
getMergedMap
Map<String, String> getMergedMap(String key)
-
getOrderedMap
Map<String, String> getOrderedMap(String key)
-
getMergedMapWithOptionalMappings
Map<String, String> getMergedMapWithOptionalMappings(String defaultPrefix, boolean lowercaseKeys, Array<String> keys)
-
getIntegerRange
BitSet getIntegerRange(String key, BitSet defaultValue)
-
isEnabled
boolean isEnabled(Iterable<String> settingNames, String settingPrefix, String settingSuffix, boolean defaultEnabled)
-
getInstance
static ConfigProvider getInstance()
-
createDefault
static ConfigProvider createDefault()
-
withPropertiesOverride
static ConfigProvider withPropertiesOverride(Properties properties)
-
-
-
-