public interface IConfigSource
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String key)
Check if the given key can be found in the config.
|
java.lang.String |
get(java.lang.String key)
Get a String associated with the given configuration key.
|
boolean |
get(java.lang.String key,
boolean defaultValue)
Get a boolean associated with the given configuration key.
|
java.lang.Class<?> |
get(java.lang.String key,
java.lang.Class<?> defaultValue)
Get a Class associated with the given configuration key.
|
double |
get(java.lang.String key,
double defaultValue)
Get a double associated with the given configuration key.
|
float |
get(java.lang.String key,
float defaultValue)
Get a float associated with the given configuration key.
|
int |
get(java.lang.String key,
int defaultValue)
Get a int associated with the given configuration key.
|
long |
get(java.lang.String key,
long defaultValue)
Get a long associated with the given configuration key.
|
java.lang.String |
get(java.lang.String key,
java.lang.String defaultValue)
Get a String associated with the given configuration key.
|
<T extends java.lang.Enum<T>> |
get(java.lang.String key,
T defaultValue)
Get a Enum associated with the given configuration key.
|
java.util.List<java.lang.String> |
getList(java.lang.String key)
Get a list of strings associated with the given configuration key.
|
java.util.List<java.lang.String> |
getList(java.lang.String key,
java.util.List<java.lang.String> defaultValue)
Get a list of strings associated with the given configuration key.
|
void |
initialize(java.lang.String asgName,
java.lang.String region)
Must be called before any other method.
|
boolean |
isEmpty()
Returns
true if the size is zero. |
void |
set(java.lang.String key,
java.lang.String value)
Set the value for the given key.
|
int |
size()
A non-negative integer indicating a count of elements.
|
void initialize(java.lang.String asgName, java.lang.String region)
asgName:
- Name of the asgregion:
- Name of the regionint size()
boolean isEmpty()
true
if the size is zero. May be more efficient than calculating size.true
if the size is zero otherwise false
.boolean contains(java.lang.String key)
key
- to look up value.java.lang.String get(java.lang.String key)
key
- to look up value.java.lang.String get(java.lang.String key, java.lang.String defaultValue)
key
- to look up value.defaultValue
- if value is not present.boolean get(java.lang.String key, boolean defaultValue)
key
- to look up value.defaultValue
- if value is not present.java.lang.Class<?> get(java.lang.String key, java.lang.Class<?> defaultValue)
key
- to look up value.defaultValue
- if value is not present.<T extends java.lang.Enum<T>> T get(java.lang.String key, T defaultValue)
T
- enum type.key
- to look up value.defaultValue
- if value is not present.int get(java.lang.String key, int defaultValue)
key
- to look up value.defaultValue
- if value is not present.long get(java.lang.String key, long defaultValue)
key
- to look up value.defaultValue
- if value is not present.float get(java.lang.String key, float defaultValue)
key
- to look up value.defaultValue
- if value is not present.double get(java.lang.String key, double defaultValue)
key
- to look up value.defaultValue
- if value is not present.java.util.List<java.lang.String> getList(java.lang.String key)
key
- to look up value.java.util.List<java.lang.String> getList(java.lang.String key, java.util.List<java.lang.String> defaultValue)
key
- to look up value.defaultValue
- if value is not present.void set(java.lang.String key, java.lang.String value)
key
- to set value for.value
- to set.