com.ibm.redback.utils.tree
Class Node

java.lang.Object
  |
  +--com.ibm.redback.utils.tree.Leaf
        |
        +--com.ibm.redback.utils.tree.Node
Direct Known Subclasses:
Branch, Tree

public class Node
extends Leaf


Field Summary
protected  java.util.Vector ourBranches
           
 
Fields inherited from class com.ibm.redback.utils.tree.Leaf
href, icon, name, style
 
Constructor Summary
Node()
           
Node(java.lang.String name, java.lang.String icon)
           
Node(java.lang.String name, java.lang.String icon, java.lang.String openIcon)
           
Node(java.lang.String name, java.lang.String icon, java.lang.String href, java.lang.String style)
           
Node(java.lang.String name, java.lang.String icon, java.lang.String openIcon, java.lang.String href, java.lang.String style)
           
 
Method Summary
 void addBranch(Branch b)
           
 void addBranch(Branch[] branches)
           
 java.util.Vector getBranches()
           
 java.lang.String getOpenIcon()
           
 boolean getOpenStatus()
           
 int indexOf(Branch b)
           
 void removeBranch(Branch b)
           
 void removeBranch(int pos)
           
 void setOpenIcon(java.lang.String openIcon)
           
 void setOpenStatus(boolean status)
           
 
Methods inherited from class com.ibm.redback.utils.tree.Leaf
getHref, getIcon, getName, getStyle, setHref, setIcon, setName, setStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ourBranches

protected java.util.Vector ourBranches
Constructor Detail

Node

public Node()

Node

public Node(java.lang.String name,
            java.lang.String icon)

Node

public Node(java.lang.String name,
            java.lang.String icon,
            java.lang.String openIcon)

Node

public Node(java.lang.String name,
            java.lang.String icon,
            java.lang.String href,
            java.lang.String style)

Node

public Node(java.lang.String name,
            java.lang.String icon,
            java.lang.String openIcon,
            java.lang.String href,
            java.lang.String style)
Method Detail

setOpenStatus

public void setOpenStatus(boolean status)

getOpenStatus

public boolean getOpenStatus()

setOpenIcon

public void setOpenIcon(java.lang.String openIcon)

getOpenIcon

public java.lang.String getOpenIcon()

addBranch

public void addBranch(Branch[] branches)

getBranches

public java.util.Vector getBranches()

addBranch

public void addBranch(Branch b)

indexOf

public int indexOf(Branch b)

removeBranch

public void removeBranch(Branch b)

removeBranch

public void removeBranch(int pos)