Package org.itsnat.impl.core.event.client.domstd

Examples of org.itsnat.impl.core.event.client.domstd.NodeContainerImpl


    }

    public EventTarget getRelatedTarget()
    {
        if (relatedTarget == null)
            this.relatedTarget = new NodeContainerImpl(getParameterNode("relatedTarget"));
        return (EventTarget)relatedTarget.get();
    }
View Full Code Here


    public abstract boolean isCacheIfPossibleTarget();

    public EventTarget getTarget()
    {
        if (target == null)
            target = new NodeContainerImpl(getParameterNode("target",isCacheIfPossibleTarget()));
        return (EventTarget)target.get();
    }
View Full Code Here

    }

    public EventTarget getTarget()
    {
        if (target == null)
            this.target = new NodeContainerImpl(originalEvt.getSrcElement());
        return (EventTarget)target.get();
    }
View Full Code Here

                switch(attrChange)
                {
                    case MutationEvent.ADDITION:
                        // El atributo se ha a�adido en el cliente pero no est�
                        // en el servidor.
                        this.relatedNode = new NodeContainerImpl(null);
                        break;
                    case MutationEvent.MODIFICATION:
                    case MutationEvent.REMOVAL:
                        // En el caso de modificaci�n obviamente el atributo est� tambi�n
                        // en el servidor.
                        // En el caso de remoci�n el evento se procesa antes de que se elimine
                        // efectivamente el atributo pero eso s�lo nos preocupar�a en el cliente,
                        // en el servidor el evento pudo enviarse despu�s as�ncronamente y por tanto
                        // despu�s de la eliminaci�n, pero nos da igual pues el atributo no ha sido
                        // eliminado en el servidor.                       
                        String attrName = getAttrName();
                        Element elem = (Element)getTarget();
                        Attr attr = elem.getAttributeNode(attrName); // NO deber�a ser nulo.
                        this.relatedNode = new NodeContainerImpl(attr);
                        break;
                }
            }
            else this.relatedNode = new NodeContainerImpl(getParameterNode("relatedNode",true));
        }

        return relatedNode.get();
    }
View Full Code Here

    public void setRelatedNodeAddedAttr(Attr attr)
    {
        // As�, en el caso de sincronizaci�n autom�tica del servidor
        // respecto al cliente, completamos en el evento lo que nos falta,
        // el nuevo atributo en el servidor.
        this.relatedNode = new NodeContainerImpl(attr);
    }
View Full Code Here

            return null;

        // Aqu� no es necesario que cacheIfPossible sea false porque este
        // es un evento de inserci�n.
        if (refChild == null)
            this.refChild = new NodeContainerImpl(getParameterNode("refChild",true));
        return refChild.get();
    }
View Full Code Here

            else if (type.equals("mouseout"))
                target = originalEvt.getToElement();
            else
                target = null;

            this.relatedTarget = new NodeContainerImpl(target);
        }
        return (EventTarget)relatedTarget.get();
    }
View Full Code Here

TOP

Related Classes of org.itsnat.impl.core.event.client.domstd.NodeContainerImpl

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.