org.webtree.data
Class SimpleNode

java.lang.Object
  |
  +--org.webtree.data.BaseTreeNode
        |
        +--org.webtree.data.SimpleNode
All Implemented Interfaces:
TreeNode

public class SimpleNode
extends BaseTreeNode


Field Summary
 
Fields inherited from class org.webtree.data.BaseTreeNode
id, name
 
Constructor Summary
SimpleNode(java.lang.String id, java.lang.String name, TreeNode child)
          convenience constructor for passing in a single TreeNode as a child
SimpleNode(java.lang.String id, java.lang.String name, TreeNode[] children)
           
 
Method Summary
 int getChildCount()
           
 TreeNode[] getChildren()
           
 boolean hasChildren()
           
 boolean isLeaf()
           
 java.lang.String toString()
           
 
Methods inherited from class org.webtree.data.BaseTreeNode
getId, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleNode

public SimpleNode(java.lang.String id,
                  java.lang.String name,
                  TreeNode[] children)

SimpleNode

public SimpleNode(java.lang.String id,
                  java.lang.String name,
                  TreeNode child)
convenience constructor for passing in a single TreeNode as a child

Parameters:
id -
name -
child -
Method Detail

getChildren

public TreeNode[] getChildren()

getChildCount

public int getChildCount()

hasChildren

public boolean hasChildren()

isLeaf

public boolean isLeaf()

toString

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