Class EnumConverter<E extends java.lang.Enum<E>>
- java.lang.Object
-
- aQute.bnd.build.model.conversions.EnumConverter<E>
-
-
Field Summary
Fields Modifier and Type Field Description private E
defaultValue
private java.lang.Class<E>
enumType
-
Constructor Summary
Constructors Modifier Constructor Description private
EnumConverter(java.lang.Class<E> enumType, E defaultValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description E
convert(java.lang.String input)
static <E extends java.lang.Enum<E>>
EnumConverter<E>create(java.lang.Class<E> enumType)
static <E extends java.lang.Enum<E>>
EnumConverter<E>create(java.lang.Class<E> enumType, E defaultValue)
E
error(java.lang.String msg)
-
-
-
Method Detail
-
create
public static <E extends java.lang.Enum<E>> EnumConverter<E> create(java.lang.Class<E> enumType)
-
create
public static <E extends java.lang.Enum<E>> EnumConverter<E> create(java.lang.Class<E> enumType, E defaultValue)
-
convert
public E convert(java.lang.String input) throws java.lang.IllegalArgumentException
-
-