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 TypeMethodDescriptionintbooleanbooleanbooleanbooleanbooleanbooleangetName()booleanintbooleanbooleaninthashCode()voidsetAltEventModifier(boolean modifier) voidsetCapturePhaseEventOption(boolean option) voidsetControlEventModifier(boolean modifier) voidsetEnabled(boolean en) voidsetEventBound(KeyEvent.EventBound bound) voidsetEventBoundCode(String code) voidsetEventBoundKey(String key) voidvoidsetMetaEventModifier(boolean modifier) voidsetPreventDefaultEventOption(boolean option) voidsetRegexPattern(String pattern) voidsetRegexWindow(int window) voidsetShiftEventModifier(boolean modifier) voidsetStopPropagationEventOption(boolean option) com.inductiveautomation.ignition.common.gson.JsonObjecttoJson()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:
compareToin 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()
-