org.apache.batik.bridge
public class ScriptingEnvironment extends BaseScriptingEnvironment
Nested Class Summary | |
---|---|
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. |
Field Summary | |
---|---|
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 static String | FRAGMENT_PREFIX
Used in 'parseXML()'. |
protected static String | FRAGMENT_SUFFIX |
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. |
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. |
static String[] | SVG_DOM_EVENT |
static String[] | SVG_EVENT_ATTRS |
protected Timer | timer
The timer for periodic or delayed tasks. |
protected UpdateManager | updateManager
The update manager. |
protected RunnableQueue | updateRunnableQueue
The update runnable queue. |
Constructor Summary | |
---|---|
ScriptingEnvironment(BridgeContext ctx)
Creates a new ScriptingEnvironment. |
Method Summary | |
---|---|
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. |
Window | createWindow(Interpreter interp, 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(String script, Event evt, String lang, String desc)
Runs an event handler. |
protected void | updateScriptingListeners(Element elt, String attr)
Updates the registration of a listener on the given element. |
Parameters: ctx the bridge context