de.pannenleiter.client
Class TreeNode

java.lang.Object
  |
  +--de.pannenleiter.client.TreeNode
Direct Known Subclasses:
TextNode

public class TreeNode
extends java.lang.Object

TreeNode -- a node of a TreeWidget


Constructor Summary
TreeNode(TreeNode up, boolean toOpen)
           
TreeNode(TreeWidget widget, boolean toOpen)
           
 
Method Summary
 java.util.Enumeration elements()
           
 TreeNode getAncestor(int pos)
           
 TreeNode getParent()
           
 int indentCount()
           
 int nodeCount()
           
 void paint(java.awt.Graphics g, TreeWidget tree, int x, int y)
           
 void removeChilds()
           
 void setCanOpened(boolean ok)
           
 void setOpened(boolean open)
           
 void setSelected(boolean selected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeNode

public TreeNode(TreeWidget widget,
                boolean toOpen)

TreeNode

public TreeNode(TreeNode up,
                boolean toOpen)
Method Detail

paint

public void paint(java.awt.Graphics g,
                  TreeWidget tree,
                  int x,
                  int y)

nodeCount

public int nodeCount()

indentCount

public int indentCount()

getParent

public TreeNode getParent()

getAncestor

public TreeNode getAncestor(int pos)

elements

public java.util.Enumeration elements()

removeChilds

public void removeChilds()

setSelected

public void setSelected(boolean selected)

setOpened

public void setOpened(boolean open)

setCanOpened

public void setCanOpened(boolean ok)