Package test.shared

Examples of test.shared.EventListenerSerial


        Document doc = itsNatDoc.getDocument();
        HTMLButtonElement elem = (HTMLButtonElement)doc.getElementById("testEventListenerChainId");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        this.button = (ItsNatHTMLButton)componentMgr.findItsNatComponent(elem);

        EventListener list1 = new EventListenerSerial()
        {
            public void handleEvent(final Event evt)
            {
                ItsNatEventListenerChain chain = ((ItsNatEvent)evt).getItsNatEventListenerChain();
                try
                {
                    chain.continueChain();
                }
                catch(Exception ex)
                {
                    if (!ex.getMessage().equals("Must be catched"))
                        throw new RuntimeException("FAILED TEST");

                    TestEventListenerChainInComp.this.outText(" OK Chain 1-2");
                    chain.continueChain();
                }
            }
        };
        button.addEventListener("click",list1);

        EventListener list2 = new EventListenerSerial()
        {
            public void handleEvent(final Event evt)
            {
                throw new RuntimeException("Must be catched");
            }
        };
        button.addEventListener("click",list2);

        EventListener list3 = new EventListenerSerial()
        {
            public void handleEvent(final Event evt)
            {
                TestEventListenerChainInComp.this.outText(" OK Chain 2-2");
            }
View Full Code Here


        Document doc = itsNatDoc.getDocument();
        Element refElem = doc.getElementById("outId");
        refElem.appendChild(doc.createTextNode(" 2 "));
        itsNatDoc.addReferrerItsNatServletRequestListener(this);

        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt) { }
        };
        Element checkElem = doc.getElementById("checkServerId");
        ((EventTarget)checkElem).addEventListener("click", listener, false);
View Full Code Here

        ItsNatDOMUtil.setTextContent(link, "Click to Test Disconnect Node");
        ItsNatDOMUtil.setTextContent(disconnectNode3, "Click Me Before Disconnect");

        if (!isLoadFastMode())
        {
            EventListener listener = new EventListenerSerial()
            {
                public void handleEvent(Event evt)
                {
                    ItsNatDOMUtil.setTextContent(disconnectNode3, "OK");
                }
View Full Code Here

        ItsNatDocument itsNatDoc = request.getItsNatDocument();
        Document doc = itsNatDoc.getDocument();
        Element outElem = doc.getElementById("outId");
        outElem.appendChild(doc.createTextNode(" 2 "));

        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt) { }
        };
        Element checkElem = doc.getElementById("checkServerId");
        ((EventTarget)checkElem).addEventListener("click", listener, false);
View Full Code Here

        ItsNatDocument itsNatDoc = request.getItsNatDocument();
        Document doc = itsNatDoc.getDocument();
        Element outElem = doc.getElementById("outId");
        outElem.appendChild(doc.createTextNode(" 1 "));

        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt) { }
        };
        Element checkElem = doc.getElementById("checkServerId");
        ((EventTarget)checkElem).addEventListener("click", listener, false);
View Full Code Here

*/
public class TestEmptyAnswer implements Serializable
{
    public TestEmptyAnswer(final ItsNatHTMLDocument itsNatDoc)
    {
        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
            }
        };
View Full Code Here

        Element child = doc.createElement("b");
        elem.appendChild(child);

        for(int i = 0; i < 1000; i++)
        {
            EventListener listener = new EventListenerSerial()
            {
                public void handleEvent(Event evt) { }
            };
            ((EventTarget)child).addEventListener("click",listener,false);
            weakMap.put(listener,null);
View Full Code Here

    public void showModalView(String code,boolean cleanMode,float opacity,String background)
    {
        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        final ItsNatModalLayer modalLayer = compMgr.createItsNatModalLayer(null,cleanMode,opacity,background,null);

        EventListener unexpEvtListener = new EventListenerSerial()
        {
            // Por si acaso aunque en general el z-order funciona bien en los casos
            // de soporte SVG decente.
            public void handleEvent(Event evt)
            {
                StringBuilder code = new StringBuilder();
                code.append("if (true == confirm('Received an unexpected event by a hidden element. Reload?')) ")// (true == ...) es para Batik porque confirm devuelve un objeto Boolean no un primitivo
                code.append("   window.location.href = window.location.href; "); // El window.location.reload(true) no funciona en ASV y el Batik esta sentencia funciona como un reload (simulado en el applet para ItsNat)
                itsNatDoc.addCodeToSend(code.toString());
            }
        };
        modalLayer.addUnexpectedEventListener(unexpEvtListener);

        final Document doc = itsNatDoc.getDocument();
        DocumentFragment frag = itsNatDoc.toDOM(code);
        final Element elem = (Element)frag.getFirstChild();
        doc.getDocumentElement().appendChild(elem);

        NodeList links = elem.getElementsByTagName("a");
        final Element linkExit = (Element)links.item(0);
        final Element linkCheckServ = (Element)links.item(1);

        // Link simplemente para actualizar el cliente con cambios en el servidor
        final EventListener listenerNothing = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
            }
        };
        ((EventTarget)linkCheckServ).addEventListener("click",listenerNothing,false);

        EventListener listenerExit = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                ((EventTarget)linkCheckServ).removeEventListener("click",listenerNothing,false);
                //((EventTarget)elem).removeEventListener("click",this,false);
View Full Code Here

        itsNatDoc.addEventListener((EventTarget)useSVGLoadElem,"click",null,false,new NodePropertyTransport("checked",boolean.class));

        // Necesario iniciar en el evento onLoad porque los
        // <script type="image/svg+xml"> est�n presentes inicialmente
        AbstractView view = ((DocumentView)doc).getDefaultView();
        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                onLoad(evt);
            }
View Full Code Here

        // funciona muy bien, quiz�s es porque es inmediatamente seguido al addEventListener
        // o es un problema de identidad del registro del listener,
        // el caso es que removeEventListener elimina los dos listeners que se a�aden
        // al objeto no s�lo el inmediatamente anterior.
        // No se si tiene que ver: http://code.google.com/p/svgweb/issues/detail?id=528#c0
        EventListener listener = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                // NO debe de ejecutarse
                itsNatDoc.addCodeToSend("alert('ERROR addSVGEventListeners');");
View Full Code Here

TOP

Related Classes of test.shared.EventListenerSerial

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.