Package org.w3c.dom.events

Examples of org.w3c.dom.events.EventListener


        // remove all listeners added by Bridges
            Iterator iter = eventListenerSet.iterator();
        while (iter.hasNext()) {
            EventListenerMememto m = (EventListenerMememto)iter.next();
            EventTarget   et = m.getTarget();
            EventListener el = m.getListener();
            boolean       uc = m.getUseCapture();
            String        t  = m.getEventType();
            if ((et == null) || (el == null) || (t == null))
                continue;
            et.removeEventListener(t, el, uc);
View Full Code Here


        super.buildGraphicsNode(ctx, e, node);

        if (ctx.isInteractive()) {
            EventTarget target = (EventTarget)e;
            EventListener l = new AnchorListener(ctx.getUserAgent());
            target.addEventListener(SVG_EVENT_CLICK, l, false);
            ctx.storeEventListener(target, SVG_EVENT_CLICK, l, false);

            l = new CursorMouseOverListener(ctx.getUserAgent());
            target.addEventListener(SVG_EVENT_MOUSEOVER, l, false);
View Full Code Here

                final Listener listener = new Listener(ctx, ua);
                dispatcher.addGraphicsNodeMouseListener(listener);
                dispatcher.addGraphicsNodeKeyListener(listener);
                // add an unload listener on the SVGDocument to remove
                // that listener for dispatching events
                EventListener l = new GVTUnloadListener(dispatcher, listener);
                EventTarget target = (EventTarget)doc;
                target.addEventListener("SVGUnload", l, false);
                ctx.storeEventListener(target, "SVGUnload", l, false);
            }
        }
View Full Code Here

     */
    private void handleTrigger
        (UIComponent component, ChibaBean chiba, String trigger)
        throws XFormsException {
        final List events = new ArrayList ();
        EventListener listener = new EventListener () {
            public void handleEvent(Event evt) {
                if (logger.isDebugEnabled()) {
                    logger.debug
                        ("Event of type \"" + evt.getType()
                         + "\" targeted at:\n"
View Full Code Here

        (FacesContext context, UIComponent component, Map paramMap) {
        ChibaBean chiba = ((XForm)component).chiba();
        String controlId = (String)paramMap.get("controlId");
        String value = (String)paramMap.get("value");
        final List events = new ArrayList ();
        EventListener listener = new EventListener () {
            public void handleEvent(Event evt) {
                if (logger.isDebugEnabled()) {
                    logger.debug
                        ("Event of type \"" + evt.getType()
                         + "\" targeted at:\n"
View Full Code Here

        public Object call(Context ctx, Scriptable scope,
                           Scriptable thisObj, Object[] args)
            throws JavaScriptException {
            if (args[1] instanceof Function) {
                if (this.get(NAME, this).equals(ADD_NAME)) {
                    EventListener evtListener =
                        new RhinoEventListener((Function)args[1]);
                    if (listenerMap == null)
                        listenerMap = new HashMap(2);
                    listenerMap.put(args[1], evtListener);
                    // we need to marshall args
View Full Code Here

        // add a listener on the outermost svg element of the SVG image.
        // if an event occured inside the SVG image document, send it
        // to the <image> element (inside the original document).
        if (ctx.isDynamic()) {
            EventListener listener = new ForwardEventListener(svgElement, e);
            EventTarget target = (EventTarget)svgElement;
            target.addEventListener(SVG_EVENT_CLICK, listener, false);
            target.addEventListener(SVG_EVENT_MOUSEOVER, listener, false);
            target.addEventListener(SVG_EVENT_MOUSEOUT, listener, false);
        }
View Full Code Here

     * EventTarget#addEventListener(String,EventListener,boolean)}.
     */
    public void addEventListener(final String type,
                                 EventListener listener,
                                 final boolean useCapture) {
        final EventListener l = new EventListenerWrapper(documentWrapper, listener);

  HashTable listeners;
  if (useCapture) {
      if (capturingListeners == null) {
    capturingListeners = new HashTable(3);
View Full Code Here

        HashTable ht = (HashTable)listeners.get(type);
        if (ht == null) {
            return;
        }
       
        final EventListener l = (EventListener)ht.remove(listeners);
        if (l == null) {
            return;
        }

        class Request implements Runnable {
View Full Code Here

     * @param doc The current document.
     */
    public void initializeEventListeners(SVGDocument doc) {
        System.err.println(">>>>>>>>>>>>>>>>>>> SVGDocument : " + doc);
        ((EventTarget)doc.getElementById("testContent")).
            addEventListener("mousedown", new EventListener() {
                public void handleEvent(Event evt) {
                    ((Element)evt.getTarget()).setAttributeNS(null, "fill", "orange");
                }
            }, false);
    }
View Full Code Here

TOP

Related Classes of org.w3c.dom.events.EventListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.