com.ebasetech.ufs.utility
Class TreeNode
java.lang.Object
com.ebasetech.ufs.utility.TreeNode
- All Implemented Interfaces:
- Child
- public class TreeNode
- extends java.lang.Object
- implements Child
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
info
protected java.lang.Object info
parent
protected TreeNode parent
firstChild
protected TreeNode firstChild
nextSibling
protected TreeNode nextSibling
TreeNode
public TreeNode(TreeNode parent,
java.lang.Object info)
addChild
public TreeNode addChild(java.lang.Object info)
getFirstChild
public TreeNode getFirstChild()
getLastChild
public TreeNode getLastChild()
getChildCount
public int getChildCount()
getParentNode
public TreeNode getParentNode()
getNextSibling
public TreeNode getNextSibling()
getInfo
public java.lang.Object getInfo()
setInfo
public void setInfo(java.lang.Object info)
toString
public java.lang.String toString()
visitAllNodes
public void visitAllNodes(TreeVisitor visitor,
boolean includeThis)
isTopLevel
public boolean isTopLevel()
_getParent
public Child _getParent()
- Specified by:
_getParent
in interface Child
_getUserObject
public java.lang.Object _getUserObject()
- Specified by:
_getUserObject
in interface Child