|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.bridge.BaseScriptingEnvironment
org.apache.batik.bridge.ScriptingEnvironment
This class contains the informations needed by the SVG scripting.
Nested Class Summary | |
---|---|
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 org.w3c.dom.events.EventListener |
activateListener
The activate event listener. |
protected org.w3c.dom.events.EventListener |
beginListener
The begin event listener. |
protected org.w3c.dom.events.EventListener |
clickListener
The click event listener. |
protected org.w3c.dom.events.EventListener |
domNodeInsertedListener
The DOMNodeInserted event listener. |
protected org.w3c.dom.events.EventListener |
domNodeRemovedListener
The DOMNodeRemoved event listener. |
protected org.w3c.dom.events.EventListener |
endListener
The end event listener. |
protected org.w3c.dom.events.EventListener |
focusinListener
The focusin event listener. |
protected org.w3c.dom.events.EventListener |
focusoutListener
The focusout event listener. |
protected static java.lang.String |
FRAGMENT_PREFIX
Used in 'parseXML()'. |
protected static java.lang.String |
FRAGMENT_SUFFIX
|
protected org.w3c.dom.events.EventListener |
keydownListener
The keydown event listener. |
protected org.w3c.dom.events.EventListener |
keypressListener
The keypress event listener. |
protected org.w3c.dom.events.EventListener |
keyupListener
The keyup event listener. |
protected org.w3c.dom.events.EventListener |
mousedownListener
The mousedown event listener. |
protected org.w3c.dom.events.EventListener |
mousemoveListener
The mousemove event listener. |
protected org.w3c.dom.events.EventListener |
mouseoutListener
The mouseout event listener. |
protected org.w3c.dom.events.EventListener |
mouseoverListener
The mouseover event listener. |
protected org.w3c.dom.events.EventListener |
mouseupListener
The mouseup event listener. |
protected org.w3c.dom.events.EventListener |
repeatListener
The repeat event listener. |
protected org.w3c.dom.events.EventListener |
svgAbortListener
The SVGAbort event listener. |
protected org.w3c.dom.events.EventListener |
svgErrorListener
The SVGError event listener. |
protected org.w3c.dom.events.EventListener |
svgResizeListener
The SVGResize event listener. |
protected org.w3c.dom.events.EventListener |
svgScrollListener
The SVGScroll event listener. |
protected org.w3c.dom.events.EventListener |
svgUnloadListener
The SVGUnload event listener. |
protected org.w3c.dom.events.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. |
Fields inherited from class org.apache.batik.bridge.BaseScriptingEnvironment |
---|
ALTERNATE_EVENT_NAME, bridgeContext, docPURL, document, EVENT_NAME, INLINE_SCRIPT_DESCRIPTION, interpreter, languages, userAgent |
Constructor Summary | |
---|---|
ScriptingEnvironment(BridgeContext ctx)
Creates a new ScriptingEnvironment. |
Method Summary | |
---|---|
protected void |
addScriptingListeners(org.w3c.dom.Node node)
Adds the scripting listeners to the given element. |
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 |
removeScriptingListeners(org.w3c.dom.Node node)
Removes the scripting listeners from the given element. |
void |
runEventHandler(java.lang.String script,
org.w3c.dom.events.Event evt,
java.lang.String lang)
Runs an event handler. |
Methods inherited from class org.apache.batik.bridge.BaseScriptingEnvironment |
---|
checkCompatibleScriptURL, createWindow, dispatchSVGDocEvent, dispatchSVGLoad, dispatchSVGLoadEvent, dispatchSVGResizeEvent, dispatchSVGScrollEvent, dispatchSVGZoomEvent, getInterpreter, getInterpreter, handleInterpreterException, handleSecurityException, initializeEnvironment, isDynamicDocument, isDynamicElement, loadScripts |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String FRAGMENT_PREFIX
protected static final java.lang.String FRAGMENT_SUFFIX
protected java.util.Timer timer
protected UpdateManager updateManager
protected RunnableQueue updateRunnableQueue
protected org.w3c.dom.events.EventListener domNodeInsertedListener
protected org.w3c.dom.events.EventListener domNodeRemovedListener
protected org.w3c.dom.events.EventListener svgAbortListener
protected org.w3c.dom.events.EventListener svgErrorListener
protected org.w3c.dom.events.EventListener svgResizeListener
protected org.w3c.dom.events.EventListener svgScrollListener
protected org.w3c.dom.events.EventListener svgUnloadListener
protected org.w3c.dom.events.EventListener svgZoomListener
protected org.w3c.dom.events.EventListener beginListener
protected org.w3c.dom.events.EventListener endListener
protected org.w3c.dom.events.EventListener repeatListener
protected org.w3c.dom.events.EventListener focusinListener
protected org.w3c.dom.events.EventListener focusoutListener
protected org.w3c.dom.events.EventListener activateListener
protected org.w3c.dom.events.EventListener clickListener
protected org.w3c.dom.events.EventListener mousedownListener
protected org.w3c.dom.events.EventListener mouseupListener
protected org.w3c.dom.events.EventListener mouseoverListener
protected org.w3c.dom.events.EventListener mouseoutListener
protected org.w3c.dom.events.EventListener mousemoveListener
protected org.w3c.dom.events.EventListener keypressListener
protected org.w3c.dom.events.EventListener keydownListener
protected org.w3c.dom.events.EventListener keyupListener
Constructor Detail |
public ScriptingEnvironment(BridgeContext ctx)
ctx
- the bridge contextMethod Detail |
public Window createWindow(Interpreter interp, java.lang.String lang)
createWindow
in class BaseScriptingEnvironment
public void runEventHandler(java.lang.String script, org.w3c.dom.events.Event evt, java.lang.String lang)
public void interrupt()
protected void addScriptingListeners(org.w3c.dom.Node node)
protected void removeScriptingListeners(org.w3c.dom.Node node)
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |