|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.bridge.BaseScriptingEnvironment | +--org.apache.batik.bridge.ScriptingEnvironment
This class contains the informations needed by the SVG scripting.
Inner 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. |
Inner classes inherited from class org.apache.batik.bridge.BaseScriptingEnvironment |
BaseScriptingEnvironment.Window |
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 |
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 java.lang.String |
FRAGMENT_PREFIX
Used in 'parseXML()'. |
protected EventListener |
keydownListener
The keydown event listener. |
protected EventListener |
keypressListener
The keypress event listener. |
protected EventListener |
keyupListener
The keyup event listener. |
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. |
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, userAgent |
Constructor Summary | |
ScriptingEnvironment(BridgeContext ctx)
Creates a new ScriptingEnvironment. |
Method Summary | |
protected void |
addScriptingListeners(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(Node node)
Removes the scripting listeners from the given element. |
void |
runEventHandler(java.lang.String script,
Event evt,
java.lang.String lang)
Runs an event handler. |
Methods inherited from class org.apache.batik.bridge.BaseScriptingEnvironment |
checkCompatibleScriptURL, createWindow, dispatchSVGLoad, dispatchSVGLoadEvent, 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 java.util.Timer timer
protected UpdateManager updateManager
protected RunnableQueue updateRunnableQueue
protected EventListener domNodeInsertedListener
protected EventListener domNodeRemovedListener
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
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, Event evt, java.lang.String lang)
public void interrupt()
protected void addScriptingListeners(Node node)
protected void removeScriptingListeners(Node node)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |