Public Member Functions | |
TreeControlNode (String name, String icon, String label, String action, String target, boolean expanded) | |
boolean | isLeaf () |
void | addChild (TreeControlNode child) throws IllegalArgumentException |
void | addChild (int offset, TreeControlNode child) throws IllegalArgumentException |
TreeControlNode[] | findChildren () |
void | remove () |
void | removeChild (int offset) |
Protected Attributes | |
ArrayList | children = new ArrayList() |
String | action = null |
boolean | expanded = false |
String | icon = null |
String | label = null |
boolean | last = false |
String | name = null |
TreeControlNode | parent = null |
boolean | selected = false |
String | target = null |
TreeControl | tree = null |
int | width = 0 |
Package Functions | |
void | removeChild (TreeControlNode child) |
TreeControl
, and rendered by an instance of TreeControlTag
.
Craig R. McClanahan
Definition at line 78 of file TreeControlNode.java.
|
Construct a new TreeControlNode with the specified parameters.
Definition at line 100 of file TreeControlNode.java. |
|
Add a new child node at the specified position in the child list.
Definition at line 312 of file TreeControlNode.java. References org.objectweb.jonas.webapp.taglib.TreeControl.addNode(), org.objectweb.jonas.webapp.taglib.TreeControlNode.children, and org.objectweb.jonas.webapp.taglib.TreeControlNode.tree. |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Return the set of child nodes for this node. Definition at line 326 of file TreeControlNode.java. References org.objectweb.jonas.webapp.taglib.TreeControlNode.children. Referenced by org.objectweb.jonas.webapp.taglib.TreeControl.getWidth(), org.objectweb.jonas.webapp.jonasadmin.catalina.CatalinaBaseAction.refreshConnectorsTree(), org.objectweb.jonas.webapp.jonasadmin.logging.BaseLoggerAction.refreshLoggersTree(), org.objectweb.jonas.webapp.jonasadmin.security.BaseSecurityAction.refreshSecurityTree(), org.objectweb.jonas.webapp.jonasadmin.deploy.BaseDeployAction.refreshServiceTree(), org.objectweb.jonas.webapp.taglib.TreeControl.removeNode(), and org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
|
Is this a "leaf" node (i.e. one with no children)? Definition at line 191 of file TreeControlNode.java. References org.objectweb.jonas.webapp.taglib.TreeControlNode.children. |
|
Remove this node from the tree. Definition at line 338 of file TreeControlNode.java. References org.objectweb.jonas.webapp.taglib.TreeControl.removeNode(), and org.objectweb.jonas.webapp.taglib.TreeControlNode.tree. Referenced by org.objectweb.jonas.webapp.jonasadmin.catalina.CatalinaBaseAction.refreshConnectorsTree(), org.objectweb.jonas.webapp.jonasadmin.deploy.BaseDeployAction.refreshJoramTree(), org.objectweb.jonas.webapp.jonasadmin.logging.BaseLoggerAction.refreshLoggersTree(), org.objectweb.jonas.webapp.jonasadmin.deploy.BaseDeployAction.refreshMBeansTree(), org.objectweb.jonas.webapp.jonasadmin.security.BaseSecurityAction.refreshSecurityTree(), org.objectweb.jonas.webapp.jonasadmin.deploy.BaseDeployAction.refreshServiceTree(), org.objectweb.jonas.webapp.taglib.TreeControlNode.removeChild(), and org.objectweb.jonas.webapp.taglib.TreeControl.removeNode(). |
Here is the call graph for this function:
|
Remove the specified child node. It is assumed that all of the children of this child node have already been removed.
Definition at line 382 of file TreeControlNode.java. References org.objectweb.jonas.webapp.taglib.TreeControlNode.children, and org.objectweb.jonas.webapp.taglib.TreeControlNode.remove(). |
Here is the call graph for this function:
|
Remove the child node (and all children of that child) at the specified position in the child list.
Definition at line 353 of file TreeControlNode.java. References org.objectweb.jonas.webapp.taglib.TreeControlNode.children, org.objectweb.jonas.webapp.taglib.TreeControlNode.remove(), org.objectweb.jonas.webapp.taglib.TreeControl.removeNode(), org.objectweb.jonas.webapp.taglib.TreeControlNode.setParent(), and org.objectweb.jonas.webapp.taglib.TreeControlNode.tree. Referenced by org.objectweb.jonas.webapp.taglib.TreeControl.removeNode(). |
Here is the call graph for this function:
|
The hyperlink to which control will be directed if this node is selected by the user. Definition at line 137 of file TreeControlNode.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.release(). |
|
The set of child Definition at line 129 of file TreeControlNode.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlNode.addChild(), org.objectweb.jonas.webapp.taglib.TreeControlNode.findChildren(), org.objectweb.jonas.webapp.taglib.TreeControlNode.isLeaf(), and org.objectweb.jonas.webapp.taglib.TreeControlNode.removeChild(). |
|
Is this node currently expanded? Definition at line 146 of file TreeControlNode.java. |
|
The pathname to the icon file displayed when this node is visible, relative to the image directory for our images. Definition at line 160 of file TreeControlNode.java. |
|
The label that will be displayed when this node is visible. Definition at line 169 of file TreeControlNode.java. |
|
Is this the last node in the set of children for our parent node? Definition at line 178 of file TreeControlNode.java. |
|
The unique (within the entire tree) name of this node. Definition at line 200 of file TreeControlNode.java. |
|
The parent node of this node, or Definition at line 210 of file TreeControlNode.java. |
|
Is this node currently selected? Definition at line 229 of file TreeControlNode.java. |
|
The window target for the hyperlink identified by the Definition at line 244 of file TreeControlNode.java. |
|
The Definition at line 254 of file TreeControlNode.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlNode.addChild(), org.objectweb.jonas.webapp.taglib.TreeControlTag.release(), org.objectweb.jonas.webapp.taglib.TreeControlNode.remove(), and org.objectweb.jonas.webapp.taglib.TreeControlNode.removeChild(). |
|
The display width necessary to display this item (if it is visible). If this item is not visible, the calculated width will be that of our most immediately visible parent. Definition at line 269 of file TreeControlNode.java. |