public class ConfigDef extends java.lang.Object implements java.io.Serializable
ConfigDef.Mode.DEFAULT
, ConfigDef.Mode.REPLACE
, and ConfigDef.Mode.UPDATE
.
Modifier and Type | Class and Description |
---|---|
static interface |
ConfigDef.Getter |
static class |
ConfigDef.Mode |
static interface |
ConfigDef.Setter |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<ConfigDef.Mode,java.util.Map<java.lang.String,java.lang.String>> |
config |
Constructor and Description |
---|
ConfigDef() |
Modifier and Type | Method and Description |
---|---|
void |
apply(ConfigDef.Mode mode,
ConfigDef.Setter setter) |
java.lang.String |
apply(java.lang.String key,
ConfigDef.Getter getter) |
java.util.Collection<java.lang.String> |
getAllKeys() |
protected java.util.Map<java.lang.String,java.lang.String> |
getMode(ConfigDef.Mode mode) |
protected java.util.Map<java.lang.String,java.lang.String> |
getModeSafe(ConfigDef.Mode mode) |
boolean |
isEmpty()
Returns
true if there are no properties. |
ConfigDef |
setProperty(ConfigDef.Mode mode,
java.lang.String key,
java.lang.String value)
Method setProperty sets the value to the given key using the given
ConfigDef.Mode value. |
ConfigDef |
setProperty(java.lang.String key,
java.lang.String value)
Method setProperty sets the value to the given key using the
ConfigDef.Mode.REPLACE mode. |
protected java.util.Map<ConfigDef.Mode,java.util.Map<java.lang.String,java.lang.String>> config
public ConfigDef()
public ConfigDef setProperty(java.lang.String key, java.lang.String value)
ConfigDef.Mode.REPLACE
mode.key
- the keyvalue
- the valuepublic ConfigDef setProperty(ConfigDef.Mode mode, java.lang.String key, java.lang.String value)
ConfigDef.Mode
value.key
- the keyvalue
- the valueprotected java.util.Map<java.lang.String,java.lang.String> getMode(ConfigDef.Mode mode)
protected java.util.Map<java.lang.String,java.lang.String> getModeSafe(ConfigDef.Mode mode)
public boolean isEmpty()
true
if there are no properties.public java.lang.String apply(java.lang.String key, ConfigDef.Getter getter)
public void apply(ConfigDef.Mode mode, ConfigDef.Setter setter)
public java.util.Collection<java.lang.String> getAllKeys()
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.