public abstract class DynamicMapProperty<TKEY,TVAL> extends DynamicStringListProperty
DEFAULT_DELIMITER| Constructor and Description |
|---|
DynamicMapProperty(java.lang.String propName,
java.util.Map<TKEY,TVAL> defaultValue) |
DynamicMapProperty(java.lang.String propName,
java.util.Map<TKEY,TVAL> defaultValue,
java.lang.String mapEntryDelimiterRegex) |
DynamicMapProperty(java.lang.String propName,
java.lang.String defaultValue) |
DynamicMapProperty(java.lang.String propName,
java.lang.String defaultValue,
java.lang.String mapEntryDelimiterRegex) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<TKEY,TVAL> |
getDefaultValueMap() |
protected abstract TKEY |
getKey(java.lang.String key) |
protected java.lang.String[] |
getKeyValue(java.lang.String keyValue) |
java.util.Map<TKEY,TVAL> |
getMap() |
protected abstract TVAL |
getValue(java.lang.String value) |
protected void |
load() |
protected java.util.Map<TKEY,TVAL> |
parseMapFromStringList(java.util.List<java.lang.String> strings) |
fromaddCallback, get, getChangedTimestamp, getDefaultValue, getName, getValue, propertyChanged, removeAllCallbacks, transformpublic DynamicMapProperty(java.lang.String propName,
java.lang.String defaultValue,
java.lang.String mapEntryDelimiterRegex)
public DynamicMapProperty(java.lang.String propName,
java.lang.String defaultValue)
public DynamicMapProperty(java.lang.String propName,
java.util.Map<TKEY,TVAL> defaultValue,
java.lang.String mapEntryDelimiterRegex)
protected void load()
load in class DynamicListProperty<java.lang.String>protected java.util.Map<TKEY,TVAL> parseMapFromStringList(java.util.List<java.lang.String> strings)
protected java.lang.String[] getKeyValue(java.lang.String keyValue)
protected abstract TKEY getKey(java.lang.String key)
protected abstract TVAL getValue(java.lang.String value)