org.freehep.webutil.tree
Class TreeUtils

java.lang.Object
  extended by org.freehep.webutil.tree.TreeUtils

public class TreeUtils
extends Object

Author:
The FreeHEP team @ SLAC.

Constructor Summary
TreeUtils()
           
 
Method Summary
static void expandNode(TreeNode root, String path)
           
static TreeNode findChild(TreeNode node, String name)
           
static TreeNode findNode(TreeNode root, String path)
           
static boolean nodeHasInnerLeaves(TreeNode node)
           
static boolean nodeHasInnerLeaves(TreeNode node, boolean recursive)
           
static TreeNode[] nodesForPath(String path, TreeNode root, boolean recursive)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeUtils

public TreeUtils()
Method Detail

nodesForPath

public static TreeNode[] nodesForPath(String path,
                                      TreeNode root,
                                      boolean recursive)

findNode

public static TreeNode findNode(TreeNode root,
                                String path)

findChild

public static TreeNode findChild(TreeNode node,
                                 String name)

expandNode

public static void expandNode(TreeNode root,
                              String path)

nodeHasInnerLeaves

public static boolean nodeHasInnerLeaves(TreeNode node)

nodeHasInnerLeaves

public static boolean nodeHasInnerLeaves(TreeNode node,
                                         boolean recursive)


Copyright © 2000-2009 FreeHEP. All Rights Reserved.