public class ScriptingEnvironment extends BaseScriptingEnvironment
Modifier and Type | Class and Description |
---|---|
protected class |
ScriptingEnvironment.DOMAttrModifiedListener |
protected class |
ScriptingEnvironment.DOMNodeInsertedListener
The listener class for 'DOMNodeInserted' event.
|
protected class |
ScriptingEnvironment.DOMNodeRemovedListener
The listener class for 'DOMNodeRemoved' event.
|
protected class |
ScriptingEnvironment.EvaluateIntervalRunnable
To interpret a script.
|
protected class |
ScriptingEnvironment.EvaluateRunnable
To interpret a script.
|
protected class |
ScriptingEnvironment.EvaluateRunnableRunnable
To call a Runnable.
|
protected class |
ScriptingEnvironment.ScriptingEventListener
To handle a scripting event.
|
protected class |
ScriptingEnvironment.Window
Represents the window object of this environment.
|
Modifier and Type | Field and Description |
---|---|
protected EventListener |
activateListener
The activate event listener.
|
protected EventListener |
beginListener
The begin event listener.
|
protected EventListener |
clickListener
The click event listener.
|
protected EventListener |
domAttrModifiedListener
The DOMAttrModified event listener.
|
protected EventListener |
domNodeInsertedListener
The DOMNodeInserted event listener.
|
protected EventListener |
domNodeRemovedListener
The DOMNodeRemoved event listener.
|
protected EventListener |
endListener
The end event listener.
|
protected EventListener |
focusinListener
The focusin event listener.
|
protected EventListener |
focusoutListener
The focusout event listener.
|
protected EventListener |
keydownListener
The keydown event listener.
|
protected EventListener |
keypressListener
The keypress event listener.
|
protected EventListener |
keyupListener
The keyup event listener.
|
protected EventListener[] |
listeners |
protected EventListener |
mousedownListener
The mousedown event listener.
|
protected EventListener |
mousemoveListener
The mousemove event listener.
|
protected EventListener |
mouseoutListener
The mouseout event listener.
|
protected EventListener |
mouseoverListener
The mouseover event listener.
|
protected EventListener |
mouseupListener
The mouseup event listener.
|
protected EventListener |
repeatListener
The repeat event listener.
|
static java.lang.String[] |
SVG_DOM_EVENT |
static java.lang.String[] |
SVG_EVENT_ATTRS |
protected EventListener |
svgAbortListener
The SVGAbort event listener.
|
protected EventListener |
svgErrorListener
The SVGError event listener.
|
protected EventListener |
svgResizeListener
The SVGResize event listener.
|
protected EventListener |
svgScrollListener
The SVGScroll event listener.
|
protected EventListener |
svgUnloadListener
The SVGUnload event listener.
|
protected EventListener |
svgZoomListener
The SVGZoom event listener.
|
protected java.util.Timer |
timer
The timer for periodic or delayed tasks.
|
protected UpdateManager |
updateManager
The update manager.
|
protected RunnableQueue |
updateRunnableQueue
The update runnable queue.
|
ALTERNATE_EVENT_NAME, APPLICATION_ECMASCRIPT, bridgeContext, docPURL, document, EVENT_NAME, EVENT_SCRIPT_DESCRIPTION, executedScripts, INLINE_SCRIPT_DESCRIPTION, interpreter, languages, userAgent, windowObjects
Constructor and Description |
---|
ScriptingEnvironment(BridgeContext ctx)
Creates a new ScriptingEnvironment.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addDocumentListeners()
Adds DOM listeners to the document.
|
void |
addScriptingListeners(Node node)
Adds the scripting listeners to the given element and all of
its descendants.
|
protected void |
addScriptingListenersOn(Element elt)
Adds the scripting listeners to the given element.
|
protected Window |
createWindow(Interpreter interp,
java.lang.String lang)
Creates a new Window object.
|
void |
interrupt()
Interrupts the periodic tasks and dispose this ScriptingEnvironment.
|
protected void |
removeDocumentListeners()
Removes DOM listeners from the document.
|
protected void |
removeScriptingListeners(Node node)
Removes the scripting listeners from the given element and all
of its descendants.
|
protected void |
removeScriptingListenersOn(Element elt)
Removes the scripting listeners from the given element.
|
void |
runEventHandler(java.lang.String script,
Event evt,
java.lang.String lang,
java.lang.String desc)
Runs an event handler.
|
protected void |
updateScriptingListeners(Element elt,
java.lang.String attr)
Updates the registration of a listener on the given element.
|
checkCompatibleScriptURL, dispatchSVGDocEvent, dispatchSVGLoad, dispatchSVGLoadEvent, dispatchSVGResizeEvent, dispatchSVGScrollEvent, dispatchSVGZoomEvent, getInterpreter, getInterpreter, getWindow, getWindow, handleInterpreterException, handleSecurityException, initializeEnvironment, isDynamicDocument, isDynamicElement, isDynamicElement, loadScript, loadScripts
public static final java.lang.String[] SVG_EVENT_ATTRS
public static final java.lang.String[] SVG_DOM_EVENT
protected java.util.Timer timer
protected UpdateManager updateManager
protected RunnableQueue updateRunnableQueue
protected EventListener domNodeInsertedListener
protected EventListener domNodeRemovedListener
protected EventListener domAttrModifiedListener
protected EventListener svgAbortListener
protected EventListener svgErrorListener
protected EventListener svgResizeListener
protected EventListener svgScrollListener
protected EventListener svgUnloadListener
protected EventListener svgZoomListener
protected EventListener beginListener
protected EventListener endListener
protected EventListener repeatListener
protected EventListener focusinListener
protected EventListener focusoutListener
protected EventListener activateListener
protected EventListener clickListener
protected EventListener mousedownListener
protected EventListener mouseupListener
protected EventListener mouseoverListener
protected EventListener mouseoutListener
protected EventListener mousemoveListener
protected EventListener keypressListener
protected EventListener keydownListener
protected EventListener keyupListener
protected EventListener[] listeners
public ScriptingEnvironment(BridgeContext ctx)
ctx
- the bridge contextprotected void addDocumentListeners()
protected void removeDocumentListeners()
protected Window createWindow(Interpreter interp, java.lang.String lang)
createWindow
in class BaseScriptingEnvironment
public void runEventHandler(java.lang.String script, Event evt, java.lang.String lang, java.lang.String desc)
public void interrupt()
public void addScriptingListeners(Node node)
protected void addScriptingListenersOn(Element elt)
protected void removeScriptingListeners(Node node)
protected void removeScriptingListenersOn(Element elt)
protected void updateScriptingListeners(Element elt, java.lang.String attr)
Copyright © 2022 Apache Software Foundation. All Rights Reserved.