public abstract class ParametrizedEnumProperty<T extends Enum<T>> extends Object
| Modifier and Type | Field and Description |
|---|---|
private T |
defaultValue |
private Class<T> |
enumClass |
| Constructor and Description |
|---|
ParametrizedEnumProperty(Class<T> enumClass,
T defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(String... params) |
protected abstract String |
getKey(String... params) |
protected T |
parse(String s) |
boolean |
put(T value,
String... params) |
private final T extends Enum<T> defaultValue
public ParametrizedEnumProperty(Class<T> enumClass, T defaultValue)