public class ConfigurationDecorator extends Object implements Configuration
Modifier and Type | Field and Description |
---|---|
protected Configuration |
delegate |
Constructor and Description |
---|
ConfigurationDecorator(Configuration delegate) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
asFlatMap() |
Properties |
asProperties() |
ResourceBundle |
asResourceBundle() |
boolean |
containsKey(String key) |
Object |
get(String key) |
<T> T |
get(String key,
T defaultValue) |
boolean |
getAsBoolean(String key) |
boolean |
getAsBoolean(String key,
boolean defaultValue) |
double |
getAsDouble(String key) |
double |
getAsDouble(String key,
double defaultValue) |
float |
getAsFloat(String key) |
float |
getAsFloat(String key,
float defaultValue) |
int |
getAsInt(String key) |
int |
getAsInt(String key,
int defaultValue) |
long |
getAsLong(String key) |
long |
getAsLong(String key,
long defaultValue) |
String |
getAsString(String key) |
String |
getAsString(String key,
String defaultValue) |
Object |
getAt(String key) |
<T> T |
getAt(String key,
T defaultValue) |
protected final Configuration delegate
public ConfigurationDecorator(@Nonnull Configuration delegate)
@Nullable public <T> T get(@Nonnull String key, @Nullable T defaultValue)
get
in interface Configuration
@Nullable public Object getAt(@Nonnull String key)
getAt
in interface Configuration
@Nullable public <T> T getAt(@Nonnull String key, @Nullable T defaultValue)
getAt
in interface Configuration
public boolean getAsBoolean(@Nonnull String key)
getAsBoolean
in interface Configuration
public boolean getAsBoolean(@Nonnull String key, boolean defaultValue)
getAsBoolean
in interface Configuration
public int getAsInt(@Nonnull String key)
getAsInt
in interface Configuration
public int getAsInt(@Nonnull String key, int defaultValue)
getAsInt
in interface Configuration
public long getAsLong(@Nonnull String key)
getAsLong
in interface Configuration
public long getAsLong(@Nonnull String key, long defaultValue)
getAsLong
in interface Configuration
public float getAsFloat(@Nonnull String key)
getAsFloat
in interface Configuration
public float getAsFloat(@Nonnull String key, float defaultValue)
getAsFloat
in interface Configuration
public double getAsDouble(@Nonnull String key)
getAsDouble
in interface Configuration
public double getAsDouble(@Nonnull String key, double defaultValue)
getAsDouble
in interface Configuration
@Nullable public String getAsString(@Nonnull String key)
getAsString
in interface Configuration
@Nullable public String getAsString(@Nonnull String key, @Nullable String defaultValue)
getAsString
in interface Configuration
@Nonnull public Properties asProperties()
asProperties
in interface Configuration
public boolean containsKey(@Nonnull String key)
containsKey
in interface Configuration
@Nonnull public Map<String,Object> asFlatMap()
asFlatMap
in interface Configuration
@Nonnull public ResourceBundle asResourceBundle()
asResourceBundle
in interface Configuration