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