Modifier and Type | Field and Description |
---|---|
private E |
defaultValue |
private java.lang.Class<E> |
enumType |
Modifier | Constructor and Description |
---|---|
private |
EnumConverter(java.lang.Class<E> enumType,
E defaultValue) |
Modifier and Type | Method and Description |
---|---|
E |
convert(java.lang.String input) |
static <E extends java.lang.Enum<E>> |
create(java.lang.Class<E> enumType) |
static <E extends java.lang.Enum<E>> |
create(java.lang.Class<E> enumType,
E defaultValue) |
E |
error(java.lang.String msg) |
public static <E extends java.lang.Enum<E>> EnumConverter<E> create(java.lang.Class<E> enumType)
public static <E extends java.lang.Enum<E>> EnumConverter<E> create(java.lang.Class<E> enumType, E defaultValue)
public E convert(java.lang.String input) throws java.lang.IllegalArgumentException