textbender.o.rhinohide.events
Class RhiUIEvent

java.lang.Object
  extended by Rhinohide
      extended by RhiEvent
          extended by RhiUIEvent
All Implemented Interfaces:
Event, UIEvent
Direct Known Subclasses:
RhiKeyEvent, RhiMouseEvent

@ThreadSafe
 class RhiUIEvent
extends RhiEvent
implements UIEvent

A UI event implemented as an overlay of a JavaScript UI event.


Field Summary
 
Fields inherited from class Rhinohide
window
 
Fields inherited from interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
 
Constructor Summary
RhiUIEvent(RhiWindow window, netscape.javascript.JSObject jsObject, boolean isAsync)
           
 
Method Summary
 int getDetail()
          Not yet coded.
 AbstractView getView()
          Not yet coded.
 void initUIEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, AbstractView viewArg, int detailArg)
          Not yet coded.
static RhiUIEvent wrapUIEvent(RhiWindow window, netscape.javascript.JSObject jsObject, boolean isAsync)
          Creates a RhiUIEvent.
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.events.Event
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
 

Constructor Detail

RhiUIEvent

RhiUIEvent(RhiWindow window,
           netscape.javascript.JSObject jsObject,
           boolean isAsync)
Method Detail

wrapUIEvent

public static RhiUIEvent wrapUIEvent(RhiWindow window,
                                     netscape.javascript.JSObject jsObject,
                                     boolean isAsync)
Creates a RhiUIEvent.

Parameters:
window - global object
jsObject - bridge to underlying JavaScript event, per jsObject()
isAsync - per isAsync()
Returns:
event, or null if jsObject is null

getDetail

public final int getDetail()
Not yet coded.

Specified by:
getDetail in interface UIEvent
Throws:
UnsupportedOperationException

getView

public final AbstractView getView()
Not yet coded.

Specified by:
getView in interface UIEvent
Throws:
UnsupportedOperationException

initUIEvent

public final void initUIEvent(String typeArg,
                              boolean canBubbleArg,
                              boolean cancelableArg,
                              AbstractView viewArg,
                              int detailArg)
Not yet coded.

Specified by:
initUIEvent in interface UIEvent
Throws:
UnsupportedOperationException