public class EnumUtil extends Object
Constructor and Description |
---|
EnumUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
aLessEqualsThanB(org.apache.commons.lang.enums.ValuedEnum a,
org.apache.commons.lang.enums.ValuedEnum b)
checks whether the value of an enum is less or equal to another
null is always smaller |
static boolean |
aLessThanB(org.apache.commons.lang.enums.ValuedEnum a,
org.apache.commons.lang.enums.ValuedEnum b)
checks whether the value of an enum is less than another
null is always smaller |
static org.apache.commons.lang.enums.ValuedEnum |
getEnumIgnoreCase(Class<? extends org.apache.commons.lang.enums.ValuedEnum> clazz,
Enum<?> e)
get enum ignoring case
|
static org.apache.commons.lang.enums.ValuedEnum |
getEnumIgnoreCase(Class<? extends org.apache.commons.lang.enums.ValuedEnum> clazz,
String s) |
static String |
getEnumName(org.apache.commons.lang.enums.ValuedEnum en)
null save convenience name getter
|
static Vector<org.apache.commons.lang.enums.ValuedEnum> |
getEnumsVector(Class<? extends org.apache.commons.lang.enums.ValuedEnum> e)
get a vector of elements in an iteration
|
static String |
getName(org.apache.commons.lang.enums.ValuedEnum en)
null save convenience name getter
|
static VString |
getNamesVector(Class<? extends org.apache.commons.lang.enums.ValuedEnum> e)
get a vector of names in an iteration
|
static org.apache.commons.lang.enums.ValuedEnum |
max(org.apache.commons.lang.enums.ValuedEnum e1,
org.apache.commons.lang.enums.ValuedEnum e2)
get the higher of two enum values, null is lowest
|
static org.apache.commons.lang.enums.ValuedEnum |
min(org.apache.commons.lang.enums.ValuedEnum e1,
org.apache.commons.lang.enums.ValuedEnum e2)
get the lower of two enum values, null is lowest
|
public static VString getNamesVector(Class<? extends org.apache.commons.lang.enums.ValuedEnum> e)
e
- any member of the enum to iterate overpublic static Vector<org.apache.commons.lang.enums.ValuedEnum> getEnumsVector(Class<? extends org.apache.commons.lang.enums.ValuedEnum> e)
e
- any member of the enum to iterate overpublic static org.apache.commons.lang.enums.ValuedEnum min(org.apache.commons.lang.enums.ValuedEnum e1, org.apache.commons.lang.enums.ValuedEnum e2)
e1
- e2
- public static org.apache.commons.lang.enums.ValuedEnum max(org.apache.commons.lang.enums.ValuedEnum e1, org.apache.commons.lang.enums.ValuedEnum e2)
e1
- e2
- public static String getName(org.apache.commons.lang.enums.ValuedEnum en)
en
- the enum to get the namepublic static String getEnumName(org.apache.commons.lang.enums.ValuedEnum en)
en
- the enum to get the namepublic static boolean aLessThanB(org.apache.commons.lang.enums.ValuedEnum a, org.apache.commons.lang.enums.ValuedEnum b)
a
- the first enum; if this is smaller we return trueb
- the second enumpublic static boolean aLessEqualsThanB(org.apache.commons.lang.enums.ValuedEnum a, org.apache.commons.lang.enums.ValuedEnum b)
a
- the first enum; if this is smaller we return trueb
- the second enumpublic static org.apache.commons.lang.enums.ValuedEnum getEnumIgnoreCase(Class<? extends org.apache.commons.lang.enums.ValuedEnum> clazz, Enum<?> e)
clazz
- the jdflib valued enum classe
- the enumCopyright © 2018. All rights reserved.