textbender.o.rhinohide.events
Class RhiKeyEvent
java.lang.Object
Rhinohide
RhiEvent
RhiUIEvent
RhiKeyEvent
- All Implemented Interfaces:
- Event, UIEvent, KeyEvent
@ThreadSafe
final class RhiKeyEvent
- extends RhiUIEvent
- implements KeyEvent
A key event implemented as an overlay of a JavaScript key event.
Constructor Summary |
RhiKeyEvent(RhiWindow window,
netscape.javascript.JSObject jsObject,
boolean isAsync)
|
Methods inherited from class RhiEvent |
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, getType, initEvent, isAsync, preventDefault, stopPropagation, wrapEvent, wrapEvent |
Methods inherited from class Rhinohide |
call, callV, checkV, equals, eval, evalV, getMember, getMemberV, hashCode, jsObject, setMember, toJSObject, toString, window |
RhiKeyEvent
RhiKeyEvent(RhiWindow window,
netscape.javascript.JSObject jsObject,
boolean isAsync)
wrapKeyEvent
public static RhiKeyEvent wrapKeyEvent(RhiWindow window,
netscape.javascript.JSObject jsObject,
boolean isAsync)
- Creates a RhiKeyEvent.
- Parameters:
window
- global objectjsObject
- bridge to underlying JavaScript event,
per jsObject()isAsync
- per isAsync()
- Returns:
- event, or null if jsObject is null
getAltKey
public boolean getAltKey()
- Specified by:
getAltKey
in interface KeyEvent
getCtrlKey
public boolean getCtrlKey()
- Specified by:
getCtrlKey
in interface KeyEvent
getKeyCode
public int getKeyCode()
- Specified by:
getKeyCode
in interface KeyEvent
getMetaKey
public boolean getMetaKey()
- Specified by:
getMetaKey
in interface KeyEvent
getShiftKey
public boolean getShiftKey()
- Specified by:
getShiftKey
in interface KeyEvent