org.olat.core.util.tree
Class TreeHelper
java.lang.Object
org.olat.core.util.tree.TreeHelper
public class TreeHelper
- extends java.lang.Object
Description:
Helper methods for tree handling
Initial Date: 04.08.2005
- Author:
- gnaegi, Felix Jost
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeHelper
public TreeHelper()
findNodeByUserObject
public static TreeNode findNodeByUserObject(java.lang.Object userObject,
TreeNode node)
- Depth-first traversal.
- Parameters:
nodeId - node - the root node to start the search with
- Returns:
- the first treenode with the given user object or null if not found
resolveTreeNode
public static TreeNode resolveTreeNode(java.lang.String treePath,
TreeModel treeModel)
buildTreePath
public static java.lang.String buildTreePath(TreeNode node)
makeTreeFlat
public static void makeTreeFlat(TreeNode node,
java.util.List<TreeNode> outNodeList)
- from tree structure to a flat list
- Parameters:
node - outNodeList -