public abstract class Config
extends java.lang.Object
implements java.util.Map<java.lang.String,java.lang.String>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SENSITIVE_MASK |
static java.lang.String |
SENSITIVE_PREFIX |
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.lang.String |
get(java.lang.String k,
java.lang.String defaultString) |
boolean |
getBoolean(java.lang.String k) |
boolean |
getBoolean(java.lang.String k,
boolean defaultValue) |
<T> java.lang.Class<T> |
getClass(java.lang.String k) |
java.util.Date |
getDate(java.lang.String k) |
java.util.Date |
getDate(java.lang.String k,
java.util.Date defaultValue) |
java.util.Date |
getDate(java.lang.String k,
java.text.SimpleDateFormat format) |
java.util.Date |
getDate(java.lang.String k,
java.text.SimpleDateFormat format,
java.util.Date defaultValue) |
java.util.Date |
getDate(java.lang.String k,
java.lang.String format) |
java.util.Date |
getDate(java.lang.String k,
java.lang.String format,
java.util.Date defaultValue) |
double |
getDouble(java.lang.String k) |
double |
getDouble(java.lang.String k,
double defaultValue) |
int |
getInt(java.lang.String k) |
int |
getInt(java.lang.String k,
int defaultValue) |
java.util.List<java.lang.String> |
getList(java.lang.String k) |
java.util.List<java.lang.String> |
getList(java.lang.String k,
java.util.List<java.lang.String> defaultValue) |
long |
getLong(java.lang.String k) |
long |
getLong(java.lang.String k,
long defaultValue) |
<T> T |
getNewInstance(java.lang.String k) |
short |
getShort(java.lang.String k) |
short |
getShort(java.lang.String k,
short defaultValue) |
java.lang.String |
put(java.lang.String key,
java.lang.String value) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> m) |
Config |
regexSubset(java.lang.String regex) |
java.lang.String |
remove(java.lang.Object s) |
abstract Config |
sanitize() |
Config |
subset(java.lang.String prefix) |
Config |
subset(java.lang.String prefix,
boolean stripPrefix) |
public static final java.lang.String SENSITIVE_PREFIX
public static final java.lang.String SENSITIVE_MASK
public Config subset(java.lang.String prefix)
public Config subset(java.lang.String prefix, boolean stripPrefix)
public Config regexSubset(java.lang.String regex)
public java.lang.String get(java.lang.String k, java.lang.String defaultString)
public boolean getBoolean(java.lang.String k, boolean defaultValue)
public boolean getBoolean(java.lang.String k)
public short getShort(java.lang.String k, short defaultValue)
public short getShort(java.lang.String k)
public long getLong(java.lang.String k, long defaultValue)
public long getLong(java.lang.String k)
public int getInt(java.lang.String k, int defaultValue)
public int getInt(java.lang.String k)
public double getDouble(java.lang.String k, double defaultValue)
public double getDouble(java.lang.String k)
public java.util.List<java.lang.String> getList(java.lang.String k, java.util.List<java.lang.String> defaultValue)
public java.util.List<java.lang.String> getList(java.lang.String k)
public <T> java.lang.Class<T> getClass(java.lang.String k)
public <T> T getNewInstance(java.lang.String k)
public java.util.Date getDate(java.lang.String k)
public java.util.Date getDate(java.lang.String k, java.lang.String format)
public java.util.Date getDate(java.lang.String k, java.text.SimpleDateFormat format)
public java.util.Date getDate(java.lang.String k, java.util.Date defaultValue)
public java.util.Date getDate(java.lang.String k, java.lang.String format, java.util.Date defaultValue)
public java.util.Date getDate(java.lang.String k, java.text.SimpleDateFormat format, java.util.Date defaultValue)
public abstract Config sanitize()
public void clear()
clear
in interface java.util.Map<java.lang.String,java.lang.String>
public java.lang.String put(java.lang.String key, java.lang.String value)
put
in interface java.util.Map<java.lang.String,java.lang.String>
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> m)
putAll
in interface java.util.Map<java.lang.String,java.lang.String>
public java.lang.String remove(java.lang.Object s)
remove
in interface java.util.Map<java.lang.String,java.lang.String>