public interface ConfigurationInterface
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(String key)
Returns true if Config contains key, else false
|
BigDecimal |
getBigDecimal(String key)
Retrieves BigDecimal value for given key.
|
BigDecimal |
getBigDecimal(String key,
BigDecimal defaultValue)
Retrieves BigDecimal value for given key.
|
boolean |
getBoolean(String key)
Retrieves boolean value for given key.
|
boolean |
getBoolean(String key,
boolean defaultValue)
Retrieves boolean value for given key.
|
double |
getDouble(String key)
Retrieves double value for given key.
|
double |
getDouble(String key,
double defaultValue)
Retrieves double value for given key.
|
float |
getFloat(String key)
Retrieves float value for given key.
|
float |
getFloat(String key,
float defaultValue)
Retrieves integer value for given key.
|
int |
getInt(String key)
Retrieves integer value for given key.
|
int |
getInt(String key,
int defaultValue)
Retrieves integer value for given key.
|
List<String> |
getKeyList()
Gets key list
|
<TValue> List<TValue> |
getList(String key)
Retrieves List value for given key.
|
<TValue> List<TValue> |
getList(String key,
List<TValue> defaultValue)
Retrieves List value for given key.
|
<TKey,TValue> |
getMap(String key)
Retrieves Map value for given key.
|
<TKey,TValue> |
getMap(String key,
Map<TKey,TValue> defaultValue)
Retrieves Map value for given key.
|
Object |
getObject(String key)
Retrieves value for given key.
|
Object |
getObject(String key,
Object defaultValue)
Retrieves value for given key.
|
String |
getString(String key)
Retrieves String value for given key.
|
String |
getString(String key,
String defaultValue)
Retrieves String value for given key.
|
ConfigurationInterface |
getSubTree(String prefix)
Retrieves subtree for given prefix.
|
void |
writeTo(Writer writer)
Writes Config into given writer
|
void writeTo(Writer writer)
writer
- boolean containsKey(String key)
key
- boolean getBoolean(String key)
key
- IllegalArgumentException
- if value is not found or cannot be cast to boolean.boolean getBoolean(String key, boolean defaultValue)
key
- defaultValue
- double getDouble(String key)
key
- IllegalArgumentException
- if value is not found or cannot be cast to BigDecimal.double getDouble(String key, double defaultValue)
key
- defaultValue
- float getFloat(String key)
key
- IllegalArgumentException
- if value is not found or cannot be cast to BigDecimal.float getFloat(String key, float defaultValue)
key
- defaultValue
- int getInt(String key)
key
- IllegalArgumentException
- if value is not found or cannot be cast to integer.int getInt(String key, int defaultValue)
key
- defaultValue
- Object getObject(String key)
key
- IllegalArgumentException
- if value is not foundObject getObject(String key, Object defaultValue)
key
- defaultValue
- String getString(String key)
key
- IllegalArgumentException
- if value is not found or cannot be cast to String.String getString(String key, String defaultValue)
key
- defaultValue
- BigDecimal getBigDecimal(String key)
key
- IllegalArgumentException
- if value is not found or cannot be cast to BigDecimal.BigDecimal getBigDecimal(String key, BigDecimal defaultValue)
key
- defaultValue
- <TKey,TValue> Map<TKey,TValue> getMap(String key)
TKey
- type of maps keyTValue
- type of maps valuekey
- IllegalArgumentException
- if value is not found or cannot be cast to Map.<TKey,TValue> Map<TKey,TValue> getMap(String key, Map<TKey,TValue> defaultValue)
TKey
- type of maps keyTValue
- type of maps valuekey
- <TValue> List<TValue> getList(String key)
TValue
- type of list's valuekey
- IllegalArgumentException
- if value is not found or cannot be cast to List.<TValue> List<TValue> getList(String key, List<TValue> defaultValue)
TValue
- type of list's valuekey
- ConfigurationInterface getSubTree(String prefix)
prefix
- IllegalArgumentException
- if value with given prefix is not found.Copyright © 2017 Agent Technology Center (ATG). All rights reserved.