Package test.core

Source Code of test.core.TestTreeRootRemovableBase

/*
* TestTreeRootRemovableBase.java
*
* Created on 6 de diciembre de 2006, 20:58
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package test.core;

import org.itsnat.core.ItsNatDocument;
import org.itsnat.core.domutil.ElementGroupManager;
import org.itsnat.core.domutil.ElementTree;
import org.itsnat.core.domutil.ElementTreeNode;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

/**
*
* @author jmarranz
*/
public abstract class TestTreeRootRemovableBase extends TestTreeBase
{

    /**
     * Creates a new instance of TestTreeRootRemovableBase
     */
    public TestTreeRootRemovableBase(ItsNatDocument itsNatDoc)
    {
        super(itsNatDoc);
    }

    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);
    }

}
TOP

Related Classes of test.core.TestTreeRootRemovableBase

TOP
Copyright © 2018 www.massapi.com. 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.