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() 
 -