public class JacksonJsonEnumHelper<E extends java.lang.Enum<E>>
extends java.lang.Object
Constructor and Description |
---|
JacksonJsonEnumHelper(java.lang.Class<E> enumType) |
JacksonJsonEnumHelper(java.lang.Class<E> enumType,
boolean firstLetterCapitalized) |
JacksonJsonEnumHelper(java.lang.Class<E> enumType,
boolean firstLetterCapitalized,
boolean camelCased) |
JacksonJsonEnumHelper(java.lang.Class<E> enumType,
boolean firstLetterCapitalized,
boolean camelCased,
boolean preserveUnderscores) |
Modifier and Type | Method and Description |
---|---|
void |
addEnum(E e,
java.lang.String name)
Add an enum that has a specialized name that does not fit the standard naming conventions.
|
E |
forValue(java.lang.String value) |
java.lang.String |
toString(E e)
Get the string used by the API for this enum.
|
public JacksonJsonEnumHelper(java.lang.Class<E> enumType)
public JacksonJsonEnumHelper(java.lang.Class<E> enumType, boolean firstLetterCapitalized)
public JacksonJsonEnumHelper(java.lang.Class<E> enumType, boolean firstLetterCapitalized, boolean camelCased)
public JacksonJsonEnumHelper(java.lang.Class<E> enumType, boolean firstLetterCapitalized, boolean camelCased, boolean preserveUnderscores)
public void addEnum(E e, java.lang.String name)
e
- the enum to addname
- the name for the enumpublic E forValue(java.lang.String value)
public java.lang.String toString(E e)
e
- the enum value to get the API string for