Hi,
under tutorials (from the latest trunk), take a look at:
org.apache.pivot.tutorials.explorer.tools.EventLoggerSkin , and
ComponentExplorerWindow (from the Component Explorer Tutorial/Demo),
there are some methods/blocks to traverse a Tree, like this:

    public void selectAllEvents(boolean select) {
        List<TreeNode> treeData =
(List<TreeNode>)declaredEventsTreeView.getTreeData();

        ItemIterator<TreeNode> iter =
Sequence.Tree.depthFirstIterator(treeData);
        while(iter.hasNext()) {
            iter.next();
            declaredEventsTreeView.setNodeChecked(iter.getPath(), select);
        }
    }

the call to depthFirstIterator (used as descripted) should be good for
your case.

Tell me if you need more info.


Bye

Reply via email to