|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--arlut.csd.JTree.treeNode
treeNode is a node in the treeCanvas widget. A treeNode consists of a text string with pointers to maintain its place in the tree displayed by the treeCanvas.
treeCanvas| Field Summary | |
(package private) int |
boxX1
|
(package private) int |
boxX2
|
(package private) int |
boxY1
|
(package private) int |
boxY2
|
(package private) arlut.csd.JTree.treeNode |
child
|
(package private) java.util.Stack |
childStack
|
(package private) int |
closedImage
|
(package private) boolean |
expandable
|
(package private) boolean |
expanded
|
(package private) arlut.csd.JTree.treeMenu |
menu
|
(package private) arlut.csd.JTree.treeNode |
nextSibling
|
(package private) int |
openImage
|
(package private) arlut.csd.JTree.treeNode |
parent
|
(package private) arlut.csd.JTree.treeNode |
prevSibling
|
(package private) int |
row
|
(package private) boolean |
selected
|
(package private) java.lang.String |
text
|
(package private) arlut.csd.JTree.treeControl |
tree
|
| Constructor Summary | |
treeNode(arlut.csd.JTree.treeNode parent,
java.lang.String text,
arlut.csd.JTree.treeNode insertAfter,
boolean expandable)
|
|
treeNode(arlut.csd.JTree.treeNode parent,
java.lang.String text,
arlut.csd.JTree.treeNode insertAfter,
boolean expandable,
int openImage,
int closedImage)
|
|
treeNode(arlut.csd.JTree.treeNode parent,
java.lang.String text,
arlut.csd.JTree.treeNode insertAfter,
boolean expandable,
int openImage,
int closedImage,
arlut.csd.JTree.treeMenu menu)
|
|
| Method Summary | |
java.lang.Object |
clone()
This method does a full clone of this object. |
arlut.csd.JTree.treeNode |
getChild()
|
arlut.csd.JTree.treeNode |
getChild(java.lang.String key)
Returns the child node with name 'key', if there is any such. |
int |
getClosedImage()
|
arlut.csd.JTree.treeNode |
getNextSibling()
|
int |
getOpenImage()
|
arlut.csd.JTree.treeNode |
getParent()
|
arlut.csd.JTree.treeNode |
getPrevSibling()
|
java.lang.String |
getText()
|
boolean |
isOpen()
|
void |
resetNode()
This clears this node's fields relating to the node's state and position in the tree. |
void |
setClosedImage(int closedImage)
|
void |
setImages(int openImage,
int closedImage)
|
void |
setMenu(arlut.csd.JTree.treeMenu menu)
This method allows you to change the popup menu on a tree node. |
void |
setOpenImage(int openImage)
|
void |
setText(java.lang.String text)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
java.lang.String text
boolean expandable
boolean expanded
boolean selected
int openImage
int closedImage
int boxX1
int boxX2
int boxY1
int boxY2
arlut.csd.JTree.treeNode parent
arlut.csd.JTree.treeNode child
arlut.csd.JTree.treeNode prevSibling
arlut.csd.JTree.treeNode nextSibling
arlut.csd.JTree.treeMenu menu
arlut.csd.JTree.treeControl tree
int row
java.util.Stack childStack
| Constructor Detail |
public treeNode(arlut.csd.JTree.treeNode parent,
java.lang.String text,
arlut.csd.JTree.treeNode insertAfter,
boolean expandable,
int openImage,
int closedImage,
arlut.csd.JTree.treeMenu menu)
parent - Parent node to insert this node under, null if this is the root nodetext - Content of this nodeinsertAfter - sibling to insert this node after, null if this is the root nodeexpandable - this node is a folder node, and should always have a +/- boxopenImage - Index of treeCanvas image used to display this node if it is not expandedmenu - Popup menu to attach to this node
public treeNode(arlut.csd.JTree.treeNode parent,
java.lang.String text,
arlut.csd.JTree.treeNode insertAfter,
boolean expandable,
int openImage,
int closedImage)
parent - Parent node to insert this node under, null if this is the root nodetext - Content of this nodeinsertAfter - sibling to insert this node after, null if this is the root nodeexpandable - this node is a folder node, and should always have a +/- boxopenImage - Index of treeCanvas image used to display this node if it is not expanded
public treeNode(arlut.csd.JTree.treeNode parent,
java.lang.String text,
arlut.csd.JTree.treeNode insertAfter,
boolean expandable)
parent - Parent node to insert this node under, null if this is the root nodetext - Content of this nodeinsertAfter - sibling to insert this node after, null if this is the root nodeexpandable - this node is a folder node, and should always have a +/- box| Method Detail |
public java.lang.Object clone()
clone in class java.lang.ObjecttreeControl.moveNode(arlut.csd.JTree.treeNode, arlut.csd.JTree.treeNode,, arlut.csd.JTree.treeNode,, boolean)public void resetNode()
treeControl.moveNode(arlut.csd.JTree.treeNode, arlut.csd.JTree.treeNode,, arlut.csd.JTree.treeNode,, boolean)public java.lang.String getText()
public void setText(java.lang.String text)
public void setMenu(arlut.csd.JTree.treeMenu menu)
public void setImages(int openImage,
int closedImage)
public void setOpenImage(int openImage)
public void setClosedImage(int closedImage)
public int getOpenImage()
public int getClosedImage()
public arlut.csd.JTree.treeNode getParent()
public arlut.csd.JTree.treeNode getPrevSibling()
public arlut.csd.JTree.treeNode getChild()
public arlut.csd.JTree.treeNode getChild(java.lang.String key)
public arlut.csd.JTree.treeNode getNextSibling()
public boolean isOpen()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||