T
- the enum typepublic class EnumConverter<T extends java.lang.Enum<T>> extends java.lang.Object implements IStringConverter<T>
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<T> |
clazz |
private java.lang.String |
optionName |
Constructor and Description |
---|
EnumConverter(java.lang.String optionName,
java.lang.Class<T> clazz)
Constructs a new converter.
|
Modifier and Type | Method and Description |
---|---|
T |
convert(java.lang.String value) |
public EnumConverter(java.lang.String optionName, java.lang.Class<T> clazz)
optionName
- the option name for error reportingclazz
- the enum classpublic T convert(java.lang.String value)
convert
in interface IStringConverter<T extends java.lang.Enum<T>>