Package org.itsnat.core.domutil

Examples of org.itsnat.core.domutil.ElementGroupManager


    public void load(String treeId)
    {
        Document doc = itsNatDoc.getDocument();
        Element treeParentElem = doc.getElementById(treeId);
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementTree tree = factory.createElementTree(false,treeParentElem,true);

        testRemoveRoot(tree);

        ElementTreeNode rootNode = tree.getRootNode();
        createTree(rootNode);
View Full Code Here


    public void test(ItsNatHTMLDocument itsNatDoc)
    {
        Document doc = itsNatDoc.getDocument();
        Element parent = doc.getElementById("testElementListFreeId");

        ElementGroupManager factory = itsNatDoc.getElementGroupManager();

        // Modo master
        ElementListFree elemList = factory.createElementListFree(parent,true);

        testElementListFree(elemList,itsNatDoc);

        // Testeamos el modo master = false (slave)

        elemList = factory.createElementListFree(parent,false);

        testElementListFree(elemList,itsNatDoc); // Idem que el modo master

        // Testeamos de nuevo para ver si funciona de verdad el modo slave
        // la lista est� vac�a en este momento

        parent.appendChild(doc.createElement("span"));
        parent.appendChild(doc.createElement("span"));
        parent.appendChild(doc.createElement("span"));

        elemList = factory.createElementListFree(parent,false);

        TestUtil.checkError(elemList.size() == 3);

        TestUtil.checkError(elemList.getElementAt(2) != null);
    }
View Full Code Here

        Element artistElem = ItsNatTreeWalker.getNextSiblingElement(titleElem);
        ItsNatDOMUtil.setTextContent(artistElem,artist);
        Element songsElem = ItsNatTreeWalker.getNextSiblingElement(artistElem);

        ItsNatDocument itsNatDoc = discList.getItsNatDocument();
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementList songList = factory.createElementList(songsElem,true);
        for(int i = 0; i < songs.length; i++)
            songList.addElement(songs[i]);
    }
View Full Code Here

        Document doc = itsNatDoc.getDocument();

        this.svgElem = doc.getElementById("svgId");

        this.circleListElem = doc.getElementById("circleListId");
        ElementGroupManager egm = itsNatDoc.getElementGroupManager();
        this.circleList = egm.createElementList(circleListElem,true);
        circleList.addElement();
        itsNatDoc.addEventListener(((EventTarget)circleListElem),"click",this,false);

        this.textElem = doc.getElementById("textId");
        ((Text)textElem.getFirstChild()).setData(new Date().toString());
View Full Code Here

        ParamTransport[] params = new ParamTransport[]
            { new CustomParamTransport("offsetX","event.getNativeEvent().offsetX"),
              new CustomParamTransport("offsetY","event.getNativeEvent().offsetY") };
        itsNatDoc.addEventListener(((EventTarget)svgElem),"click",this,false,params);

        ElementGroupManager egm = itsNatDoc.getElementGroupManager();
        Element circleListElem = doc.getElementById("circleListId");
        this.circleList = egm.createElementList(circleListElem,false);

        this.addCircleElem = doc.getElementById("addCircleId");
        ((EventTarget)addCircleElem).addEventListener("click",this,false);
    }
View Full Code Here

    {
        Document doc = itsNatDoc.getDocument();
        Element parent = doc.getElementById("testElementListId");

        // Modo master
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementList elemList = factory.createElementList(parent,true);

        elemList.addElement("Item 0");
        elemList.addElement("Item 2");
        elemList.insertElementAt(1,"Item 1");
View Full Code Here

        ParamTransport[] params = new ParamTransport[]
            { new CustomParamTransport("offsetX","event.getNativeEvent().offsetX"),
              new CustomParamTransport("offsetY","event.getNativeEvent().offsetY") };
        itsNatDoc.addEventListener(((EventTarget)svgElem),"click",this,false,params);

        ElementGroupManager egm = itsNatDoc.getElementGroupManager();
        Element circleListElem = doc.getElementById("circleListId");
        this.circleList = egm.createElementList(circleListElem,false);
    }
View Full Code Here

    public void initTable(String tableId)
    {
        Document doc = itsNatDoc.getDocument();
        Element tableParent = doc.getElementById(tableId);
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementTable table = factory.createElementTable(tableParent,false);

        TestUtil.checkError(table.getColumnCount() == 2);

        // En este ejemplo nos basamos en las filas y columnas originales y a�adimos m�s,
        // el patr�n de las 2 primeras celdas de la primera fila se conservar�
View Full Code Here

    public void loadSVGPart(Event evt)
    {
        Document doc = itsNatDoc.getDocument();     
       
        ElementGroupManager egm = itsNatDoc.getElementGroupManager();
        this.circleListElem = doc.getElementById("circleListId");
        this.circleList = egm.createElementList(circleListElem, false);
        itsNatDoc.addEventListener(((EventTarget)circleListElem),"click",this,false);

        this.textElem = doc.getElementById("textId");
        Node text = textElem.getLastChild();
        if (text instanceof Text)
View Full Code Here

    public void initTable(String tableId,ElementTableStructure structure)
    {
        Document doc = itsNatDoc.getDocument();
        Element tableParent = doc.getElementById(tableId);
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementTable table = factory.createElementTable(tableParent,true,structure,null);

        table.removeAllColumns();
        // table.removeAllRows();
        table.addColumn(); // Se a�ade al patr�n pues no hay filas
        table.addColumn(); // "
View Full Code Here

TOP

Related Classes of org.itsnat.core.domutil.ElementGroupManager

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.