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 SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
KeyEventpublic KeyEvent()
- 
KeyEvent
- 
KeyEventpublic KeyEvent(com.inductiveautomation.ignition.common.gson.JsonObject rawJson) 
 
- 
- 
Method Details- 
compareTo- Specified by:
- compareToin interface- Comparable<KeyEvent>
 
- 
hashCodepublic int hashCode()
- 
equals
- 
toString
- 
getName
- 
updateNamepublic void updateName()
- 
setEnabledpublic void setEnabled(boolean en) 
- 
getEnabledpublic boolean getEnabled()
- 
getEventMode
- 
setEventMode
- 
getEventModeValues
- 
getEventBound
- 
setEventBound
- 
getEventBoundKey
- 
setEventBoundKey
- 
getEventBoundCode
- 
setEventBoundCode
- 
getRegexPattern
- 
setRegexPattern
- 
getRegexWindowpublic int getRegexWindow()
- 
setRegexWindowpublic void setRegexWindow(int window) 
- 
getAltEventModifierpublic boolean getAltEventModifier()
- 
setAltEventModifierpublic void setAltEventModifier(boolean modifier) 
- 
getControlEventModifierpublic boolean getControlEventModifier()
- 
setControlEventModifierpublic void setControlEventModifier(boolean modifier) 
- 
getShiftEventModifierpublic boolean getShiftEventModifier()
- 
setShiftEventModifierpublic void setShiftEventModifier(boolean modifier) 
- 
getMetaEventModifierpublic boolean getMetaEventModifier()
- 
setMetaEventModifierpublic void setMetaEventModifier(boolean modifier) 
- 
getCapturePhaseEventOptionpublic boolean getCapturePhaseEventOption()
- 
setCapturePhaseEventOptionpublic void setCapturePhaseEventOption(boolean option) 
- 
getPreventDefaultEventOptionpublic boolean getPreventDefaultEventOption()
- 
setPreventDefaultEventOptionpublic void setPreventDefaultEventOption(boolean option) 
- 
getStopPropagationEventOptionpublic boolean getStopPropagationEventOption()
- 
setStopPropagationEventOptionpublic void setStopPropagationEventOption(boolean option) 
- 
toJsonpublic com.inductiveautomation.ignition.common.gson.JsonObject toJson()
 
-