|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectRelay
RelaySI
public abstract class RelaySI
A synchronous relay, based on an intermediate JavaScript listener/relay [but with bugs] The JavaScript side listener/relay pushes events out to the Java side.
Suffers same bugs as RelayS. Try RelaySIP, instead.
| Nested Class Summary | |
|---|---|
class |
RelaySI.DispatchAdaptor
Relay adaptor that wraps each event from the JavaScript side, as a proper Java Event. |
| Field Summary | |
|---|---|
(package private) Object |
dispatchAdaptor
Called from JavaScript side when event occurs. |
static String |
HANDLE_EVENT_SCRIPT
Implementation of rhiRelay listener, expressed as a script fragment. |
(package private) Rhinohide |
rhiRelay
The listener/relay on the JavaScript side. |
| Constructor Summary | |
|---|---|
RelaySI()
Creates a RelaySI. |
|
RelaySI(boolean dummyFlag)
Creates a modified RelaySI. |
|
| Method Summary | |
|---|---|
(package private) void |
addTo(RhiEventTarget target,
String type,
boolean useCapture)
Adds a JavaScript relay to the specified target, as a listener. |
(package private) netscape.javascript.JSObject |
createJSORelay_orNull(RhiWindow window)
|
(package private) void |
removeFrom(RhiEventTarget target,
String type,
boolean useCapture)
Removes this relay from the specified target. |
| Methods inherited from class Relay |
|---|
checkThreadSafe |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.events.EventListener |
|---|
handleEvent |
| Field Detail |
|---|
Object dispatchAdaptor
Rhinohide rhiRelay
public static final String HANDLE_EVENT_SCRIPT
| Constructor Detail |
|---|
public RelaySI()
RelaySI(boolean dummyFlag)
dummyFlag - ignored, serves only to discriminate constructor| Method Detail |
|---|
@ThreadSafe netscape.javascript.JSObject createJSORelay_orNull(RhiWindow window)
@ThreadSafe
void addTo(RhiEventTarget target,
String type,
boolean useCapture)
throws StubbornRhinoException
addTo in class RelayStubbornRhinoException
@ThreadSafe
void removeFrom(RhiEventTarget target,
String type,
boolean useCapture)
Relay
removeFrom in class Relay
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||