Package com.sun.jna.platform
Klasse EnumUtils
java.lang.Object
com.sun.jna.platform.EnumUtils
Several helper methods to convert integer flag (sets)
into enum (sets)
- Autor:
- Martin Steiger
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <E extends Enum<E>>
EfromInteger
(int idx, Class<E> clazz) setFromInteger
(int flags, Class<T> clazz) static <T extends FlagEnum>
intsetToInteger
(Set<T> set) static <E extends Enum<E>>
inttoInteger
(E val)
-
Felddetails
-
UNINITIALIZED
public static final int UNINITIALIZEDUninitialized integer flag- Siehe auch:
-
-
Konstruktordetails
-
EnumUtils
public EnumUtils()
-
-
Methodendetails
-
toInteger
- Parameter:
val
- the enum- Gibt zurück:
- the index of the enum in the enum list
-
fromInteger
- Parameter:
idx
- the enum indexclazz
- the enum class- Gibt zurück:
- the enum at position idx
-
setFromInteger
- Parameter:
flags
- the ORed flagsclazz
- the enum class- Gibt zurück:
- the representing set
-
setToInteger
- Parameter:
set
- the set to convert- Gibt zurück:
- the flags combined into an integer
-