nslj.src.display
Class TreeNode
java.lang.Object
|
+--nslj.src.display.TreeNode
- public class TreeNode
- extends java.lang.Object
A TreeNode class which can be used as a base clas to implemnt a node
Tree datastructres like heirarchical file systems.
Derive a class from TreeNode to override the methods
like added, deleted, select and expandCollapse
Constructor Summary |
TreeNode(java.lang.Object pObject,
java.awt.Image pDefaultImage)
|
TreeNode(java.lang.Object pObject,
java.awt.Image pDefaultImage,
java.awt.Image pCollapseImage)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
nodeType
public int nodeType
TreeNode
public TreeNode(java.lang.Object pObject,
java.awt.Image pDefaultImage,
java.awt.Image pCollapseImage)
TreeNode
public TreeNode(java.lang.Object pObject,
java.awt.Image pDefaultImage)
added
public void added(Tree pFromTree)
deleted
public void deleted(Tree pFromTree)
select
public void select(Tree pFromTree,
int pModifiers)
expandCollapse
public void expandCollapse(Tree pFromTree,
int pModifiers)
isExpandable
public boolean isExpandable()
setExpandable
public void setExpandable(java.awt.Image pCollapseImage)
unsetExpandable
public void unsetExpandable()
isExpanded
public boolean isExpanded()
setExpanded
public void setExpanded()
unsetExpanded
public void unsetExpanded()
toggleExpanded
public void toggleExpanded()
getObject
public java.lang.Object getObject()
getDefaultImage
public java.awt.Image getDefaultImage()
setDefaultImage
public void setDefaultImage(java.awt.Image pDefaultImage)
getLevel
public int getLevel()
setLevel
public void setLevel(int pLevel)
getCollapseImage
public java.awt.Image getCollapseImage()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(TreeNode pOther)