public abstract class EnumUtils extends Object
Constructor and Description |
---|
EnumUtils() |
Modifier and Type | Method and Description |
---|---|
static <E extends Enum<E>> |
getEnumList(Class<E> enumClass) |
static <E extends Enum<E>> |
parse(Class<E> enumClass,
String value) |
static <E extends Enum<E>> |
parse(Class<E> enumClass,
String value,
boolean fallbackToStandardEnumParsing) |
static <E extends Enum<E>> |
parse(Class<E> enumClass,
String fieldName,
String value) |
static <E extends Enum<E>> |
parse(Class<E> enumClass,
String fieldName,
String value,
boolean fallbackToStandardEnumParsing) |
protected static <E extends Enum<E>> |
parseDocumented(Class<E> enumClass,
String fieldName,
String value)
Solely for DocumentedEnums !
|
static <E extends Enum<E>> |
parseFromField(Class<E> enumClass,
String fieldName,
int value,
Function<E,Integer> field) |
static <E extends Enum<E>> |
parseFromField(Class<E> enumClass,
String fieldName,
String value,
Function<E,String> field) |
protected static <E extends Enum<E>> |
parseNormal(Class<E> enumClass,
String fieldName,
String value) |
public static <E extends Enum<E>> E parse(Class<E> enumClass, String value, boolean fallbackToStandardEnumParsing)
public static <E extends Enum<E>> E parse(Class<E> enumClass, String fieldName, String value, boolean fallbackToStandardEnumParsing)
protected static <E extends Enum<E>> E parseNormal(Class<E> enumClass, String fieldName, String value)
protected static <E extends Enum<E>> E parseDocumented(Class<E> enumClass, String fieldName, String value)
public static <E extends Enum<E>> E parseFromField(Class<E> enumClass, String fieldName, String value, Function<E,String> field)
public static <E extends Enum<E>> E parseFromField(Class<E> enumClass, String fieldName, int value, Function<E,Integer> field)
Copyright © 2023 Frank!Framework. All rights reserved.