com.zwares.base.datastructures
Class TreeNode

java.lang.Object
  |
  +--com.zwares.base.datastructures.TreeNode
All Implemented Interfaces:
java.io.Serializable

public class TreeNode
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
TreeNode(java.lang.Object data)
           
TreeNode(java.lang.String path, java.lang.Object data)
           
 
Method Summary
 void addChild(TreeNode child)
           
 TreeNode getChild(int index)
           
 java.lang.Object getData()
           
 java.lang.String getPath()
           
 int getSize()
           
 void setData(java.lang.Object data)
           
 void setPath(java.lang.String path)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeNode

public TreeNode(java.lang.Object data)

TreeNode

public TreeNode(java.lang.String path,
                java.lang.Object data)
Method Detail

getData

public java.lang.Object getData()

setData

public void setData(java.lang.Object data)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

addChild

public void addChild(TreeNode child)

getChild

public TreeNode getChild(int index)

getSize

public int getSize()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object