Class KeyEvent
java.lang.Object
com.inductiveautomation.perspective.common.config.KeyEvent
- All Implemented Interfaces:
Comparable<KeyEvent>
The class used behind the data model for the "Key Event" session events. Provides data structure,
getters/setters and a JSON representation.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
boolean
boolean
boolean
boolean
boolean
getName()
boolean
int
boolean
boolean
int
hashCode()
void
setAltEventModifier
(boolean modifier) void
setCapturePhaseEventOption
(boolean option) void
setControlEventModifier
(boolean modifier) void
setEnabled
(boolean en) void
setEventBound
(KeyEvent.EventBound bound) void
setEventBoundCode
(String code) void
setEventBoundKey
(String key) void
void
setMetaEventModifier
(boolean modifier) void
setPreventDefaultEventOption
(boolean option) void
setRegexPattern
(String pattern) void
setRegexWindow
(int window) void
setShiftEventModifier
(boolean modifier) void
setStopPropagationEventOption
(boolean option) com.inductiveautomation.ignition.common.gson.JsonObject
toJson()
toString()
void
-
Field Details
-
KEY_VALUES
-
-
Constructor Details
-
KeyEvent
public KeyEvent() -
KeyEvent
-
KeyEvent
public KeyEvent(com.inductiveautomation.ignition.common.gson.JsonObject rawJson)
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<KeyEvent>
-
hashCode
public int hashCode() -
equals
-
toString
-
getName
-
updateName
public void updateName() -
setEnabled
public void setEnabled(boolean en) -
getEnabled
public boolean getEnabled() -
getEventMode
-
setEventMode
-
getEventModeValues
-
getEventBound
-
setEventBound
-
getEventBoundKey
-
setEventBoundKey
-
getEventBoundCode
-
setEventBoundCode
-
getRegexPattern
-
setRegexPattern
-
getRegexWindow
public int getRegexWindow() -
setRegexWindow
public void setRegexWindow(int window) -
getAltEventModifier
public boolean getAltEventModifier() -
setAltEventModifier
public void setAltEventModifier(boolean modifier) -
getControlEventModifier
public boolean getControlEventModifier() -
setControlEventModifier
public void setControlEventModifier(boolean modifier) -
getShiftEventModifier
public boolean getShiftEventModifier() -
setShiftEventModifier
public void setShiftEventModifier(boolean modifier) -
getMetaEventModifier
public boolean getMetaEventModifier() -
setMetaEventModifier
public void setMetaEventModifier(boolean modifier) -
getCapturePhaseEventOption
public boolean getCapturePhaseEventOption() -
setCapturePhaseEventOption
public void setCapturePhaseEventOption(boolean option) -
getPreventDefaultEventOption
public boolean getPreventDefaultEventOption() -
setPreventDefaultEventOption
public void setPreventDefaultEventOption(boolean option) -
getStopPropagationEventOption
public boolean getStopPropagationEventOption() -
setStopPropagationEventOption
public void setStopPropagationEventOption(boolean option) -
toJson
public com.inductiveautomation.ignition.common.gson.JsonObject toJson()
-