Class ScriptingEnvironment

java.lang.Object
org.apache.batik.bridge.BaseScriptingEnvironment
org.apache.batik.bridge.ScriptingEnvironment
Direct Known Subclasses:
SVG12ScriptingEnvironment

public class ScriptingEnvironment extends BaseScriptingEnvironment
This class contains the informations needed by the SVG scripting.
  • Field Details

    • SVG_EVENT_ATTRS

      public static final String[] SVG_EVENT_ATTRS
    • SVG_DOM_EVENT

      public static final String[] SVG_DOM_EVENT
    • timer

      protected Timer timer
      The timer for periodic or delayed tasks.
    • updateManager

      protected UpdateManager updateManager
      The update manager.
    • updateRunnableQueue

      protected RunnableQueue updateRunnableQueue
      The update runnable queue.
    • domNodeInsertedListener

      protected EventListener domNodeInsertedListener
      The DOMNodeInserted event listener.
    • domNodeRemovedListener

      protected EventListener domNodeRemovedListener
      The DOMNodeRemoved event listener.
    • domAttrModifiedListener

      protected EventListener domAttrModifiedListener
      The DOMAttrModified event listener.
    • svgAbortListener

      protected EventListener svgAbortListener
      The SVGAbort event listener.
    • svgErrorListener

      protected EventListener svgErrorListener
      The SVGError event listener.
    • svgResizeListener

      protected EventListener svgResizeListener
      The SVGResize event listener.
    • svgScrollListener

      protected EventListener svgScrollListener
      The SVGScroll event listener.
    • svgUnloadListener

      protected EventListener svgUnloadListener
      The SVGUnload event listener.
    • svgZoomListener

      protected EventListener svgZoomListener
      The SVGZoom event listener.
    • beginListener

      protected EventListener beginListener
      The begin event listener.
    • endListener

      protected EventListener endListener
      The end event listener.
    • repeatListener

      protected EventListener repeatListener
      The repeat event listener.
    • focusinListener

      protected EventListener focusinListener
      The focusin event listener.
    • focusoutListener

      protected EventListener focusoutListener
      The focusout event listener.
    • activateListener

      protected EventListener activateListener
      The activate event listener.
    • clickListener

      protected EventListener clickListener
      The click event listener.
    • mousedownListener

      protected EventListener mousedownListener
      The mousedown event listener.
    • mouseupListener

      protected EventListener mouseupListener
      The mouseup event listener.
    • mouseoverListener

      protected EventListener mouseoverListener
      The mouseover event listener.
    • mouseoutListener

      protected EventListener mouseoutListener
      The mouseout event listener.
    • mousemoveListener

      protected EventListener mousemoveListener
      The mousemove event listener.
    • keypressListener

      protected EventListener keypressListener
      The keypress event listener.
    • keydownListener

      protected EventListener keydownListener
      The keydown event listener.
    • keyupListener

      protected EventListener keyupListener
      The keyup event listener.
    • listeners

      protected EventListener[] listeners
  • Constructor Details

    • ScriptingEnvironment

      public ScriptingEnvironment(BridgeContext ctx)
      Creates a new ScriptingEnvironment.
      Parameters:
      ctx - the bridge context
  • Method Details

    • addDocumentListeners

      protected void addDocumentListeners()
      Adds DOM listeners to the document.
    • removeDocumentListeners

      protected void removeDocumentListeners()
      Removes DOM listeners from the document.
    • createWindow

      protected Window createWindow(Interpreter interp, String lang)
      Creates a new Window object.
      Overrides:
      createWindow in class BaseScriptingEnvironment
    • runEventHandler

      public void runEventHandler(String script, Event evt, String lang, String desc)
      Runs an event handler.
    • interrupt

      public void interrupt()
      Interrupts the periodic tasks and dispose this ScriptingEnvironment.
    • addScriptingListeners

      public void addScriptingListeners(Node node)
      Adds the scripting listeners to the given element and all of its descendants.
    • addScriptingListenersOn

      protected void addScriptingListenersOn(Element elt)
      Adds the scripting listeners to the given element.
    • removeScriptingListeners

      protected void removeScriptingListeners(Node node)
      Removes the scripting listeners from the given element and all of its descendants.
    • removeScriptingListenersOn

      protected void removeScriptingListenersOn(Element elt)
      Removes the scripting listeners from the given element.
    • updateScriptingListeners

      protected void updateScriptingListeners(Element elt, String attr)
      Updates the registration of a listener on the given element.