Package de.bytestore.hostinger.entity
Enum Class FunctionKeys
- All Implemented Interfaces:
io.jmix.core.metamodel.datatype.EnumClass<String>,Serializable,Comparable<FunctionKeys>,Constable
public enum FunctionKeys
extends Enum<FunctionKeys>
implements io.jmix.core.metamodel.datatype.EnumClass<String>
The FunctionKeys enum represents a set of standardized functional keys
commonly used in keyboard input systems. Each functional key is associated
with a unique identifier defined as a string, which corresponds to its
escape sequence representation.
Functionalities:
- Provides a mechanism to retrieve the escape sequence of each function
key through the `getId()` method.
- Offers a static method `fromId(String id)` to obtain the corresponding
FunctionKeys enum value from its string identifier.
Enum Values:
- F1 through F12: Represent the standard function keys with associated
escape sequences.
- CTRL: Represents the Control key with its respective identifier.
Usage:
This enum is primarily used in handling keyboard events, terminal input
sequences, or mapping escape sequences to their respective function keys.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic FunctionKeysstatic FunctionKeysReturns the enum constant of this class with the specified name.static FunctionKeys[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface io.jmix.core.metamodel.datatype.EnumClass
getId
-
Enum Constant Details
-
F1
-
F2
-
F3
-
F4
-
F5
-
F6
-
F7
-
F8
-
F9
-
F10
-
F11
-
F12
-
CTRL
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
fromId
-