All Packages Class Hierarchy This Package Previous Next Index
Class ncsa.hdf.jhv.TreeNode
java.lang.Object
|
+----ncsa.hdf.jhv.TreeNode
- public class TreeNode
- extends Object
A TreeNode class was written by Sandip Chitale. This class will be used as
a base clas to implemnt a node of the tree data structres like heirarchical
file systems.
- Author:
- HDF Group, NCSA
-
TreeNode(Object, Image)
- create the tree node by object and the default node image
-
TreeNode(Object, Image, Image)
- create the new tree node
-
added(Object)
- add one tree
-
deleted(Object)
-
-
equals(TreeNode)
- compare the two nodes
-
expandCollapse(Object)
-
-
getCollapseImage()
- get the collapse image(expanded).
-
getDefaultImage()
- get the default image
-
getFileImage()
- get the file image
-
getLevel()
- get the node level
-
getObject()
- get the object
-
isExpandable()
-
-
isExpanded()
-
-
select(Object)
-
-
setDefaultImage(Image)
- set the default image
-
setExpandable(Image)
- set the collapse image
-
setExpanded()
- set the node to be expanded
-
setFileImage(Image)
- set the file image
-
setLevel(int)
- set the level of the node
-
toggleExpanded()
-
-
toString()
- Converts to a rather lengthy String.
-
unsetExpandable()
- unselect the collapse image
-
unsetExpanded()
- set the node not to be expanded
TreeNode
public TreeNode(Object obj,
Image defaultImage,
Image expandedImage)
- create the new tree node
- Parameters:
- obj - the HDF object node
- pDefaultImage - the default image
- pCollapseImage - the collapse image
TreeNode
public TreeNode(Object obj,
Image defaultImage)
- create the tree node by object and the default node image
- Parameters:
- obj - the HDF object node
- the - default image
added
public void added(Object objTree)
- add one tree
- Parameters:
- objTree - the tree
deleted
public void deleted(Object objTree)
select
public void select(Object objTree)
expandCollapse
public void expandCollapse(Object objTree)
isExpandable
public boolean isExpandable()
setExpandable
public void setExpandable(Image expandedImage)
- set the collapse image
- Parameters:
- expandedImage - the collapse image
unsetExpandable
public void unsetExpandable()
- unselect the collapse image
isExpanded
public boolean isExpanded()
setExpanded
public void setExpanded()
- set the node to be expanded
unsetExpanded
public void unsetExpanded()
- set the node not to be expanded
toggleExpanded
public void toggleExpanded()
getObject
public Object getObject()
- get the object
getDefaultImage
public Image getDefaultImage()
- get the default image
setDefaultImage
public void setDefaultImage(Image defaultImage)
- set the default image
setFileImage
public void setFileImage(Image img)
- set the file image
getFileImage
public Image getFileImage()
- get the file image
getLevel
public int getLevel()
- get the node level
setLevel
public void setLevel(int level)
- set the level of the node
- Parameters:
- level - the level value of the node
getCollapseImage
public Image getCollapseImage()
- get the collapse image(expanded).
- Returns:
- the image
toString
public String toString()
- Converts to a rather lengthy String.
- Overrides:
- toString in class Object
equals
public boolean equals(TreeNode pOther)
- compare the two nodes
- Parameters:
- pOther - the tree node
- Returns:
- true if the two object is the same, or false
All Packages Class Hierarchy This Package Previous Next Index