public class SettingsHolder
extends java.lang.Object
| Constructor and Description |
|---|
SettingsHolder() |
SettingsHolder(Crypto crypto) |
SettingsHolder(java.util.Map<java.lang.String,java.lang.Object> map) |
SettingsHolder(java.util.Map<java.lang.String,java.lang.Object> map,
Crypto crypto) |
SettingsHolder(java.lang.String resource) |
SettingsHolder(java.lang.String resource,
Crypto crypto) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asProperties(java.lang.String prefix,
boolean includePrefix) |
boolean |
booleanValue(java.lang.String name) |
boolean |
booleanValue(java.lang.String name,
boolean defValue) |
double |
doubleValue(java.lang.String name) |
double |
doubleValue(java.lang.String name,
double defValue) |
boolean |
hasValue(java.lang.String name) |
int |
intValue(java.lang.String name) |
int |
intValue(java.lang.String name,
int defValue) |
long |
longValue(java.lang.String name) |
long |
longValue(java.lang.String name,
long defValue) |
<T> T |
proxy(java.lang.Class<T> configurationInterface) |
<T> T |
proxy(java.lang.Class<T> configurationInterface,
Crypto crypto) |
java.lang.String |
stringValue(java.lang.String name) |
java.lang.String |
stringValue(java.lang.String name,
java.lang.String defValue) |
public SettingsHolder(java.lang.String resource,
Crypto crypto)
public SettingsHolder(java.lang.String resource)
public SettingsHolder(java.util.Map<java.lang.String,java.lang.Object> map,
Crypto crypto)
public SettingsHolder(java.util.Map<java.lang.String,java.lang.Object> map)
public SettingsHolder(Crypto crypto)
public SettingsHolder()
public <T> T proxy(java.lang.Class<T> configurationInterface)
public <T> T proxy(java.lang.Class<T> configurationInterface,
Crypto crypto)
public java.util.Map<java.lang.String,java.lang.Object> asProperties(java.lang.String prefix,
boolean includePrefix)
public boolean hasValue(java.lang.String name)
public java.lang.String stringValue(java.lang.String name,
java.lang.String defValue)
public java.lang.String stringValue(java.lang.String name)
public int intValue(java.lang.String name,
int defValue)
public int intValue(java.lang.String name)
public boolean booleanValue(java.lang.String name,
boolean defValue)
public boolean booleanValue(java.lang.String name)
public long longValue(java.lang.String name,
long defValue)
public long longValue(java.lang.String name)
public double doubleValue(java.lang.String name,
double defValue)
public double doubleValue(java.lang.String name)