Modifier and Type | Field and Description |
---|---|
private Class<T> |
enumClass |
private String |
nullValue |
Constructor and Description |
---|
EnumFormatter(Class<T> enumClass)
Create a new formatter.
|
EnumFormatter(Class<T> enumClass,
String nullValue)
Create a new formatter.
|
Modifier and Type | Method and Description |
---|---|
String |
format(Enum<T> value)
Format a value by converting it to a string.
|
Enum<T> |
parseString(String value)
Parse a string and return a value of the correct type.
|
private String nullValue
public EnumFormatter(Class<T> enumClass)
enumClass
- Only required if using the parseString methodpublic EnumFormatter(Class<T> enumClass, String nullValue)
enumClass
- Only required if using the parseString methodnullValue
- The string to return if a null item is
passed to format(Enum)
public String format(Enum<T> value)
Formatter
public Enum<T> parseString(String value)
Formatter