Class StringToEnum<E extends Enum<E>>

java.lang.Object
cdc.converters.AbstractConverter<String,E>
cdc.converters.defaults.StringToEnum<E>
Type Parameters:
E - The enum type.
All Implemented Interfaces:
Converter<String,E>, Function<String,E>

public class StringToEnum<E extends Enum<E>> extends AbstractConverter<String,E>
Class that can convert a string to any enum type.

It can be specialized if necessary.

Author:
Damien Carbonne
  • Field Details

  • Constructor Details

    • StringToEnum

      protected StringToEnum(Class<E> targetClass)
  • Method Details

    • create

      public static <E extends Enum<E>> StringToEnum<E> create(Class<E> cls)
    • apply

      public E apply(String source)
    • getParams

      public final Args getParams()
      Returns:
      The parameters used to configure this converter.