SVG12ScriptingEnvironmentpublic class ScriptingEnvironment extends BaseScriptingEnvironment
| Modifier and Type | Class | 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 | 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 | Description |
|---|---|
ScriptingEnvironment(BridgeContext ctx) |
Creates a new ScriptingEnvironment.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addDocumentListeners() |
Adds DOM listeners to the document.
|
void |
addScriptingListeners(org.w3c.dom.Node node) |
Adds the scripting listeners to the given element and all of
its descendants.
|
protected void |
addScriptingListenersOn(org.w3c.dom.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(org.w3c.dom.Node node) |
Removes the scripting listeners from the given element and all
of its descendants.
|
protected void |
removeScriptingListenersOn(org.w3c.dom.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(org.w3c.dom.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, loadScriptspublic 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 BaseScriptingEnvironmentpublic void runEventHandler(java.lang.String script,
Event evt,
java.lang.String lang,
java.lang.String desc)
public void interrupt()
public void addScriptingListeners(org.w3c.dom.Node node)
protected void addScriptingListenersOn(org.w3c.dom.Element elt)
protected void removeScriptingListeners(org.w3c.dom.Node node)
protected void removeScriptingListenersOn(org.w3c.dom.Element elt)
protected void updateScriptingListeners(org.w3c.dom.Element elt,
java.lang.String attr)
Copyright ? 2018 Apache Software Foundation. All Rights Reserved.