Package org.gitlab4j.api.utils
Class JacksonJsonEnumHelper<E extends java.lang.Enum<E>>
- java.lang.Object
-
- org.gitlab4j.api.utils.JacksonJsonEnumHelper<E>
-
public class JacksonJsonEnumHelper<E extends java.lang.Enum<E>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEnum(E e, java.lang.String name)Add an enum that has a specialized name that does not fit the standard naming conventions.EforValue(java.lang.String value)java.lang.StringtoString(E e)Get the string used by the API for this enum.
-
-
-
Constructor Detail
-
JacksonJsonEnumHelper
public JacksonJsonEnumHelper(java.lang.Class<E> enumType)
-
JacksonJsonEnumHelper
public JacksonJsonEnumHelper(java.lang.Class<E> enumType, boolean firstLetterCapitalized)
-
JacksonJsonEnumHelper
public JacksonJsonEnumHelper(java.lang.Class<E> enumType, boolean firstLetterCapitalized, boolean camelCased)
-
JacksonJsonEnumHelper
public JacksonJsonEnumHelper(java.lang.Class<E> enumType, boolean firstLetterCapitalized, boolean camelCased, boolean preserveUnderscores)
-
-
Method Detail
-
addEnum
public void addEnum(E e, java.lang.String name)
Add an enum that has a specialized name that does not fit the standard naming conventions.- Parameters:
e- the enum to addname- the name for the enum
-
forValue
public E forValue(java.lang.String value)
-
toString
public java.lang.String toString(E e)
Get the string used by the API for this enum.- Parameters:
e- the enum value to get the API string for- Returns:
- the string used by the API for this enum
-
-