T
- the Enum
classpublic class EnumProperty<T extends java.lang.Enum<T>> extends ParametrizedEnumProperty<T>
Enum
value.Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
key |
defaultValue, enumClass
Constructor and Description |
---|
EnumProperty(java.lang.String key,
java.lang.Class<T> enumClass,
T defaultValue)
Constructs a new
EnumProperty . |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getKey(java.lang.String... params) |
get, parse, put
protected final java.lang.String key
public EnumProperty(java.lang.String key, java.lang.Class<T> enumClass, T defaultValue)
EnumProperty
.key
- The property keyenumClass
- The Enum
classdefaultValue
- The default valueprotected java.lang.String getKey(java.lang.String... params)
getKey
in class ParametrizedEnumProperty<T extends java.lang.Enum<T>>