Package xyz.cp74.evdev
Enum EventType
- java.lang.Object
-
- java.lang.Enum<EventType>
-
- xyz.cp74.evdev.EventType
-
- All Implemented Interfaces:
Serializable,Comparable<EventType>
public enum EventType extends Enum<EventType>
Enumeration of different event types. As defined in linux kernel source code. *- Author:
- Christian Paul
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventTypeget(int id)Get EventType with given idintgetId()Get the id of the EventTypestatic EventTypevalueOf(String name)Returns the enum constant of this type with the specified name.static EventType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SYN
public static final EventType SYN
-
KEY
public static final EventType KEY
-
REL
public static final EventType REL
-
ABS
public static final EventType ABS
-
MSC
public static final EventType MSC
-
SW
public static final EventType SW
-
LED
public static final EventType LED
-
SND
public static final EventType SND
-
REP
public static final EventType REP
-
FF
public static final EventType FF
-
PWR
public static final EventType PWR
-
FF_STATUS
public static final EventType FF_STATUS
-
-
Method Detail
-
values
public static EventType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EventType c : EventType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EventType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getId
public int getId()
Get the id of the EventType- Returns:
- id
-
get
public static EventType get(int id)
Get EventType with given id- Parameters:
id-- Returns:
- EventType
-
-