Package org.itsnat.impl.core.doc

Examples of org.itsnat.impl.core.doc.ItsNatDocumentImpl


    {
        if (!listeners.isJoystickEnabled())
            return false;
        if (!listeners.hasEnabledDOMEvents())
            return false;
        ItsNatDocumentImpl itsNatDoc = listeners.getItsNatDocumentImpl();
        if (itsNatDoc.isLoadingPhaseAndFastLoadMode())
            return false; // Se hace de una vez cuando termina la carga
        return true;
    }
View Full Code Here


        return true;
    }

    public static void addInternalEventListenerJoystick(final ItsNatCompDOMListenersJoystick listeners,final ClientDocumentImpl clientDoc,final String type,final boolean useCapture,final int commMode,final ParamTransport[] extraParams,final String preSendCode,final long eventTimeout,final String bindToListener)
    {
        ItsNatDocumentImpl itsNatDoc = listeners.getItsNatDocumentImpl();
        if (itsNatDoc.isLoadingPhaseAndFastLoadMode())
        {
            // En tiempo de carga en modo fast load el acceso a nodos no tolera cambios en el DOM de elementos eliminados/cambiados de posici�n
            // y eso puede ocurrir mientras se construye la lista
            // Tenemos que delegar el proceso a despu�s de la carga
            EventListener listener = new EventListenerInternal()
            {
                public void handleEvent(Event evt)
                {
                    addInternalEventListenerJoystick2(listeners,clientDoc,type, useCapture, commMode, extraParams, preSendCode, eventTimeout,bindToListener);
                }
            };
            Document doc = itsNatDoc.getDocument();

            Browser browser = clientDoc.getBrowser();
            EventTarget target;
            String eventType;
            if (browser.isClientWindowEventTarget())
View Full Code Here

        }
    }

    public static void removeInternalEventListenerJoystick(ItsNatCompDOMListenersJoystick listeners,ClientDocumentImpl clientDoc,String type,boolean useCapture,boolean updateClient)
    {
        ItsNatDocumentImpl itsNatDoc = listeners.getItsNatDocumentImpl();
        if (itsNatDoc.isLoadingPhaseAndFastLoadMode())
        {
            EventListener listener = listeners.getLoadScheduledMap().remove(type + "_" + useCapture);
            Document doc = itsNatDoc.getDocument();

            Browser browser = clientDoc.getBrowser();
            EventTarget target;
            String eventType;
            if (browser.isClientWindowEventTarget())
View Full Code Here

    public static void addInternalEventListenerJoystick(ItsNatCompDOMListenersJoystick listeners,Element contentElem, String type)
    {
        if (contentElem == null) return;

        ItsNatDocumentImpl itsNatDoc = listeners.getItsNatDocumentImpl();
        ClientDocumentImpl[] clients = itsNatDoc.getAllClientDocumentsCopy();
        for(int i = 0; i < clients.length; i++)
        {
            addInternalEventListenerJoystick(listeners,clients[i],contentElem,type);
        }
    }
View Full Code Here

    public static void removeInternalEventListenerJoystick(ItsNatCompDOMListenersJoystick listeners,Element contentElem, String type)
    {
        if (contentElem == null) return;

        ItsNatDocumentImpl itsNatDoc = listeners.getItsNatDocumentImpl();
        ClientDocumentImpl[] clients = itsNatDoc.getAllClientDocumentsCopy();
        for(int i = 0; i < clients.length; i++)
        {
            removeInternalEventListenerJoystick(listeners,clients[i],contentElem,type);
        }
    }
View Full Code Here

    protected ClientDocumentMapImpl domListenersByClient;

    public ItsNatCompDOMListenersAllClientsImpl(ItsNatComponentImpl comp)
    {
        this.comp = comp;
        ItsNatDocumentImpl itsNatDoc = comp.getItsNatDocumentImpl();
        this.domListenersByClient = ClientDocumentMapImpl.createClientDocumentMap(itsNatDoc);
        ClientDocumentImpl[] clients = itsNatDoc.getAllClientDocumentsCopy();
        for(int i = 0; i < clients.length; i++)
        {
            ClientDocumentImpl clientDoc = clients[i];
            addItsNatCompDOMListenersByClient(clientDoc);
        }
View Full Code Here

        }
    }

    protected void addInternalEventListener(String type)
    {
        ItsNatDocumentImpl itsNatDoc = getItsNatDocumentImpl();
        ClientDocumentImpl[] clients = itsNatDoc.getAllClientDocumentsCopy();
        for(int i = 0; i < clients.length; i++)
        {
            addInternalEventListener(clients[i],type);
        }
    }
View Full Code Here

        }
    }

    protected void removeInternalEventListener(String type,boolean updateClient)
    {
        ItsNatDocumentImpl itsNatDoc = getItsNatDocumentImpl();
        ClientDocumentImpl[] clients = itsNatDoc.getAllClientDocumentsCopy();
        for(int i = 0; i < clients.length; i++)
        {
            removeInternalEventListener(clients[i],type,updateClient);
        }
    }
View Full Code Here

        ItsNatListStructure structure = parentComp.getItsNatListStructure();
        ItsNatListStructureCoreAdapterImpl structAdapter;
        structAdapter = new ItsNatListStructureCoreAdapterImpl(structure,parentComp);

        ItsNatDocumentImpl itsNatDoc = getItsNatDocumentImpl();
        this.elementList = itsNatDoc.getElementGroupManagerImpl().createElementListInternal(parentElement,true,structAdapter,null);
    }
View Full Code Here

TOP

Related Classes of org.itsnat.impl.core.doc.ItsNatDocumentImpl

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.