T - the Enum classpublic abstract class ParametrizedEnumProperty<T extends java.lang.Enum<T>> extends java.lang.Object
Enum value, where the preference
key is generated from a list of parameters.| Modifier and Type | Field and Description |
|---|---|
protected T |
defaultValue |
protected java.lang.Class<T> |
enumClass |
| Constructor and Description |
|---|
ParametrizedEnumProperty(java.lang.Class<T> enumClass,
T defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(java.lang.String... params) |
protected abstract java.lang.String |
getKey(java.lang.String... params) |
protected T |
parse(java.lang.String s) |
boolean |
put(T value,
java.lang.String... params) |
protected final T extends java.lang.Enum<T> defaultValue
public ParametrizedEnumProperty(java.lang.Class<T> enumClass, T defaultValue)