Class HyphenateEnumConverter<E extends Enum<E>>

java.lang.Object
io.quarkus.runtime.configuration.HyphenateEnumConverter<E>
All Implemented Interfaces:
Serializable, org.eclipse.microprofile.config.spi.Converter<E>

public final class HyphenateEnumConverter<E extends Enum<E>> extends Object implements org.eclipse.microprofile.config.spi.Converter<E>, Serializable
A converter for hyphenated enums.
See Also:
  • Constructor Details

    • HyphenateEnumConverter

      public HyphenateEnumConverter(Class<E> enumType)
  • Method Details

    • of

      public static <E extends Enum<E>> HyphenateEnumConverter<E> of(Class<E> enumType)
    • convert

      public E convert(String value)
      Specified by:
      convert in interface org.eclipse.microprofile.config.spi.Converter<E extends Enum<E>>