public class Config
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Config.Builder |
Modifier | Constructor and Description |
---|---|
protected |
Config(Config.Builder build) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.String key) |
<T> T |
get(java.lang.String key,
java.lang.Class<T> clazz) |
<T> T |
get(java.lang.String key,
java.lang.Class<T> clazz,
T defaultValue) |
java.lang.Boolean |
getBooleanValue(java.lang.String key) |
java.lang.Boolean |
getBooleanValue(java.lang.String key,
boolean defaultValue) |
java.util.Map<java.lang.String,java.lang.Object> |
getConfigMap() |
java.lang.Double |
getDoubleValue(java.lang.String key,
double defaultValue) |
java.lang.Integer |
getIntegerValue(java.lang.String key) |
java.lang.Integer |
getIntegerValue(java.lang.String key,
int defaultValue) |
java.util.Set<java.lang.String> |
getKeySet() |
java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getListOfMapsWithListValues(java.lang.String key) |
java.util.List<java.lang.String> |
getListValue(java.lang.String key) |
java.util.List<java.lang.String> |
getListValue(java.lang.String key,
java.util.List<java.lang.String> defaultValue) |
java.lang.Long |
getLongValue(java.lang.String key,
long defaultValue) |
java.util.List<java.lang.String> |
getStringList(java.lang.String key) |
java.lang.String |
getStringValue(ConfigEntry key) |
java.lang.String |
getStringValue(java.lang.String key) |
java.lang.String |
getStringValue(java.lang.String key,
java.lang.String defaultValue) |
static Config.Builder |
newBuilder() |
int |
size() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
static Config |
transform(Config config)
Transform with default substitutions as in @Context
|
static Config |
transform(Config config,
java.util.Map<java.lang.String,ConfigEntry> substitutions) |
protected Config(Config.Builder build)
public static Config.Builder newBuilder()
public static Config transform(Config config)
config
- the intial configurationpublic static Config transform(Config config, java.util.Map<java.lang.String,ConfigEntry> substitutions)
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public int size()
public java.lang.Object get(java.lang.String key)
public <T> T get(java.lang.String key, java.lang.Class<T> clazz)
public <T> T get(java.lang.String key, java.lang.Class<T> clazz, T defaultValue)
public java.lang.String getStringValue(ConfigEntry key)
public java.lang.String getStringValue(java.lang.String key)
public java.lang.String getStringValue(java.lang.String key, java.lang.String defaultValue)
public java.util.List<java.lang.String> getListValue(java.lang.String key)
public java.util.List<java.lang.String> getListValue(java.lang.String key, java.util.List<java.lang.String> defaultValue)
public java.util.List<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getListOfMapsWithListValues(java.lang.String key)
public java.lang.Boolean getBooleanValue(java.lang.String key)
public java.lang.Boolean getBooleanValue(java.lang.String key, boolean defaultValue)
public java.lang.Long getLongValue(java.lang.String key, long defaultValue)
public java.lang.Integer getIntegerValue(java.lang.String key)
public java.lang.Integer getIntegerValue(java.lang.String key, int defaultValue)
public java.lang.Double getDoubleValue(java.lang.String key, double defaultValue)
public java.util.List<java.lang.String> getStringList(java.lang.String key)
public java.util.Set<java.lang.String> getKeySet()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> getConfigMap()