Class JacksonJsonEnumHelper<E extends Enum<E>>


  • public class JacksonJsonEnumHelper<E extends Enum<E>>
    extends Object
    • Constructor Detail

      • JacksonJsonEnumHelper

        public JacksonJsonEnumHelper​(Class<E> enumType)
      • JacksonJsonEnumHelper

        public JacksonJsonEnumHelper​(Class<E> enumType,
                                     boolean firstLetterCapitalized)
      • JacksonJsonEnumHelper

        public JacksonJsonEnumHelper​(Class<E> enumType,
                                     boolean firstLetterCapitalized,
                                     boolean camelCased)
    • Method Detail

      • addEnum

        public void addEnum​(E e,
                            String name)
        Add an enum that has a specialized name that does not fit the standard naming conventions.
        Parameters:
        e - the enum to add
        name - the name for the enum
      • forValue

        public E forValue​(String value)
      • toString

        public 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