Class ScriptingEnvironment

    • Field Detail

      • SVG_EVENT_ATTRS

        public static final java.lang.String[] SVG_EVENT_ATTRS
      • SVG_DOM_EVENT

        public static final java.lang.String[] SVG_DOM_EVENT
      • timer

        protected java.util.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 org.w3c.dom.events.EventListener domNodeInsertedListener
        The DOMNodeInserted event listener.
      • domNodeRemovedListener

        protected org.w3c.dom.events.EventListener domNodeRemovedListener
        The DOMNodeRemoved event listener.
      • domAttrModifiedListener

        protected org.w3c.dom.events.EventListener domAttrModifiedListener
        The DOMAttrModified event listener.
      • svgAbortListener

        protected org.w3c.dom.events.EventListener svgAbortListener
        The SVGAbort event listener.
      • svgErrorListener

        protected org.w3c.dom.events.EventListener svgErrorListener
        The SVGError event listener.
      • svgResizeListener

        protected org.w3c.dom.events.EventListener svgResizeListener
        The SVGResize event listener.
      • svgScrollListener

        protected org.w3c.dom.events.EventListener svgScrollListener
        The SVGScroll event listener.
      • svgUnloadListener

        protected org.w3c.dom.events.EventListener svgUnloadListener
        The SVGUnload event listener.
      • svgZoomListener

        protected org.w3c.dom.events.EventListener svgZoomListener
        The SVGZoom event listener.
      • beginListener

        protected org.w3c.dom.events.EventListener beginListener
        The begin event listener.
      • endListener

        protected org.w3c.dom.events.EventListener endListener
        The end event listener.
      • repeatListener

        protected org.w3c.dom.events.EventListener repeatListener
        The repeat event listener.
      • focusinListener

        protected org.w3c.dom.events.EventListener focusinListener
        The focusin event listener.
      • focusoutListener

        protected org.w3c.dom.events.EventListener focusoutListener
        The focusout event listener.
      • activateListener

        protected org.w3c.dom.events.EventListener activateListener
        The activate event listener.
      • clickListener

        protected org.w3c.dom.events.EventListener clickListener
        The click event listener.
      • mousedownListener

        protected org.w3c.dom.events.EventListener mousedownListener
        The mousedown event listener.
      • mouseupListener

        protected org.w3c.dom.events.EventListener mouseupListener
        The mouseup event listener.
      • mouseoverListener

        protected org.w3c.dom.events.EventListener mouseoverListener
        The mouseover event listener.
      • mouseoutListener

        protected org.w3c.dom.events.EventListener mouseoutListener
        The mouseout event listener.
      • mousemoveListener

        protected org.w3c.dom.events.EventListener mousemoveListener
        The mousemove event listener.
      • keypressListener

        protected org.w3c.dom.events.EventListener keypressListener
        The keypress event listener.
      • keydownListener

        protected org.w3c.dom.events.EventListener keydownListener
        The keydown event listener.
      • keyupListener

        protected org.w3c.dom.events.EventListener keyupListener
        The keyup event listener.
      • listeners

        protected org.w3c.dom.events.EventListener[] listeners
    • Constructor Detail

      • ScriptingEnvironment

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

      • addDocumentListeners

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

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

        public void runEventHandler​(java.lang.String script,
                                    org.w3c.dom.events.Event evt,
                                    java.lang.String lang,
                                    java.lang.String desc)
        Runs an event handler.
      • interrupt

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

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

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

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

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

        protected void updateScriptingListeners​(org.w3c.dom.Element elt,
                                                java.lang.String attr)
        Updates the registration of a listener on the given element.