textbender.o.rhinohide.events
Class RhiUIEvent
java.lang.Object
Rhinohide
RhiEvent
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.
Constructor Summary |
RhiUIEvent(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 |
RhiUIEvent
RhiUIEvent(RhiWindow window,
netscape.javascript.JSObject jsObject,
boolean isAsync)
wrapUIEvent
public static RhiUIEvent wrapUIEvent(RhiWindow window,
netscape.javascript.JSObject jsObject,
boolean isAsync)
- Creates a RhiUIEvent.
- Parameters:
window
- global objectjsObject
- 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