Package org.itsnat.core.domutil

Examples of org.itsnat.core.domutil.ElementListFree


    {
        ItsNatDocument itsNatDoc = null;
        Document doc = itsNatDoc.getDocument();
        Element parent = doc.getElementById("elementListId");
        ElementGroupManager factory = itsNatDoc.getElementGroupManager();
        ElementListFree elemList = factory.createElementListFree(parent,true);

        Element elem;

        elem = ItsNatDOMUtil.createElement("p","Item 1",doc);
        elemList.addElement(elem);

        elem = ItsNatDOMUtil.createElement("p","Item 2",doc);
        elemList.addElement(elem);

        elem = elemList.getElementAt(1);
        System.out.println(ItsNatDOMUtil.getTextContent(elem)); // "Item 2"

        elem = ItsNatDOMUtil.createElement("h1","Title",doc);
        elemList.setElementAt(0,elem); // Replaces <p>Item 1</p> => <h1>Title</h1>

        List<Element> list = elemList;
        for(ListIterator<Element> it = list.listIterator(); it.hasNext(); )
        {
            Element curElem = it.next();
View Full Code Here


        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

TOP

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

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.