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