Class JsonbEnumAdapter<T extends Enum<T>>

  • All Implemented Interfaces:
    org.apache.johnzon.mapper.Converter<T>, org.apache.johnzon.mapper.Converter.TypeAccess, org.apache.johnzon.mapper.MapperConfig.CustomEnumConverter<T>, org.apache.johnzon.mapper.MapperConverter

    public class JsonbEnumAdapter<T extends Enum<T>>
    extends Object
    implements org.apache.johnzon.mapper.MapperConfig.CustomEnumConverter<T>
    • Constructor Detail

      • JsonbEnumAdapter

        public JsonbEnumAdapter​(Class<T> aClass)
    • Method Detail

      • toString

        public String toString​(T instance)
        Specified by:
        toString in interface org.apache.johnzon.mapper.Converter<T extends Enum<T>>
      • fromString

        public T fromString​(String text)
        Specified by:
        fromString in interface org.apache.johnzon.mapper.Converter<T extends Enum<T>>
      • type

        public Type type()
        Specified by:
        type in interface org.apache.johnzon.mapper.Converter.TypeAccess