Package org.yaml.snakeyaml.util
Class EnumUtils
- java.lang.Object
-
- org.yaml.snakeyaml.util.EnumUtils
-
public class EnumUtils extends Object
Helper
-
-
Constructor Summary
Constructors Constructor Description EnumUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Enum<T>>
TfindEnumInsensitiveCase(Class<T> enumType, String name)
Looks for an enumeration constant that matches the string without being case sensitive
-
-
-
Method Detail
-
findEnumInsensitiveCase
public static <T extends Enum<T>> T findEnumInsensitiveCase(Class<T> enumType, String name)
Looks for an enumeration constant that matches the string without being case sensitive- Type Parameters:
T
- - the enum type whose constant is to be returned- Parameters:
enumType
- - the Class object of the enum type from which to return a constantname
- - the name of the constant to return- Returns:
- the enum constant of the specified enum type with the specified name, insensitive to case
- Throws:
IllegalArgumentException
- – if the specified enum type has no constant with the specified name, insensitive case
-
-