org.codehaus.mojo.pomtools.helpers
Class TreeNode
java.lang.Object
org.codehaus.mojo.pomtools.helpers.TreeNode
public class TreeNode
- extends java.lang.Object
Used for representing and printing a hierarchy of objects.
- Version:
- $Id: TreeNode.java 2166 2006-07-18 21:32:16Z carlos $
- Author:
- David Hawkins
Constructor Summary |
TreeNode(java.lang.Object id)
|
TreeNode(java.lang.Object id,
java.util.Comparator comparator)
|
TreeNode(java.lang.Object id,
java.util.Comparator comparator,
TreeNode parent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NEWLINE
protected static final java.lang.String NEWLINE
- See Also:
- Constant Field Values
MAX_DEPTH
protected static final int MAX_DEPTH
- See Also:
- Constant Field Values
DEFAULT_STRINGIFIER
public static final TreeNode.Stringifier DEFAULT_STRINGIFIER
TreeNode
public TreeNode(java.lang.Object id)
TreeNode
public TreeNode(java.lang.Object id,
java.util.Comparator comparator)
TreeNode
public TreeNode(java.lang.Object id,
java.util.Comparator comparator,
TreeNode parent)
getComparator
protected java.util.Comparator getComparator()
containsChild
public boolean containsChild(java.lang.Object id)
addChild
public TreeNode addChild(java.lang.Object id)
getParent
public TreeNode getParent()
getSingleChild
public TreeNode getSingleChild()
getChildren
public java.util.List getChildren()
getId
public java.lang.Object getId()
hasChildren
public boolean hasChildren()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(TreeNode.Stringifier stringifier)
printNode
protected void printNode(TreeNode.Stringifier stringifier,
TreeNode tree,
java.lang.StringBuffer sb,
int depth,
boolean[] hasMore)
Copyright © 2009 The Codehaus. All Rights Reserved.