com.quadrique.jbuildingblocks.gui
Class TreeBaseNode

java.lang.Object
  extended by com.quadrique.jbuildingblocks.gui.TreeBaseNode

public class TreeBaseNode
extends Object

This class implements a generic tree node with a type, name and identifier.

Author:
Hervé Rivere

Constructor Summary
TreeBaseNode(int zType, String zName, int zId)
          Constructor
 
Method Summary
 int getId()
           
 String getName()
           
 int getType()
           
 Object getUserObject()
           
 void setName(String zName)
          set the name of the node
 void setUserObject(Object zUserObject)
          set the user object
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeBaseNode

public TreeBaseNode(int zType,
                    String zName,
                    int zId)
Constructor

Parameters:
zType - an integer value that represents the type of the node,
zName - the name of the node (also used as the node label),
zId - the node identifier.
Method Detail

getType

public int getType()
Returns:
the node type

getId

public int getId()
Returns:
the identifier

getName

public String getName()
Returns:
the name

getUserObject

public Object getUserObject()
Returns:
the user object

toString

public String toString()
Overrides:
toString in class Object
Returns:
the name

setName

public void setName(String zName)
set the name of the node

Parameters:
zName - the new name

setUserObject

public void setUserObject(Object zUserObject)
set the user object

Parameters:
zUserObject - the user object


Copyright © 2001-2009 Quadrique Corporation. All Rights Reserved.