Public Member Functions | |
int | doEndTag () throws JspException |
void | release () |
Protected Member Functions | |
TreeControl | getTreeControl () throws JspException |
void | render (JspWriter out, TreeControlNode node, int level, int width, boolean last) throws IOException |
String | replace (String template, String placeholder, String value) |
Protected Attributes | |
String | action = null |
String | images = DEFAULT_IMAGES |
String | scope = null |
String | style = null |
String | styleSelected = null |
String | styleUnselected = null |
String | tree = null |
Static Package Attributes | |
final String | DEFAULT_IMAGES = "images" |
final String | IMAGE_HANDLE_DOWN_LAST = "handledownlast.gif" |
TreeControl
and TreeControlNode
classes. This tag has the following user-settable attributes: ${node}
marking where the node name of the affected node should be included. tree
attribute is to be found (page, request, session, application). If not specified, the attribute is searched for in all scopes. class
to be applied to be applied to the entire rendered output of the tree control. If not specified, no style class is applied. class
to be applied to the text of any element that is currently selected. If not specified, no additional style class is applied. class
to be applied to the text of any element that is not currently selected. If not specified, no additional style class is applied. TreeControl
bean of the tree we are rendering is stored, in the scope specified by the scope
attribute. This attribute is required. FIXME - Internationalize the exception messages!
Definition at line 109 of file TreeControlTag.java.
|
Render this tree control.
Definition at line 240 of file TreeControlTag.java. References org.objectweb.jonas.webapp.taglib.TreeControl.getRoot(), org.objectweb.jonas.webapp.taglib.TreeControlTag.getTreeControl(), org.objectweb.jonas.webapp.taglib.TreeControl.getWidth(), org.objectweb.jonas.webapp.taglib.TreeControlTag.render(), and org.objectweb.jonas.webapp.taglib.TreeControlTag.style. |
Here is the call graph for this function:
|
Return the
Definition at line 289 of file TreeControlTag.java. References org.objectweb.jonas.webapp.taglib.TreeControlTag.scope, and org.objectweb.jonas.webapp.taglib.TreeControlTag.tree. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.doEndTag(). |
|
Release all state information set by this tag. Definition at line 269 of file TreeControlTag.java. References org.objectweb.jonas.webapp.taglib.TreeControlNode.action, and org.objectweb.jonas.webapp.taglib.TreeControlNode.tree. |
|
Here is the call graph for this function:
|
Replace any occurrence of the specified placeholder in the specified template string with the specified replacement value.
Definition at line 535 of file TreeControlTag.java. References org.objectweb.jonas.webapp.taglib.TreeControlNode.toString(). Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
Here is the call graph for this function:
|
The hyperlink to be used for submitting requests to expand and contract tree nodes. The placeholder "<code>${name}</code>" will be replaced by the Definition at line 135 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
|
The default directory name for icon images. Definition at line 114 of file TreeControlTag.java. |
|
The names of tree state images that we need. Definition at line 119 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
|
The name of the directory containing the images for our icons, relative to the page including this tag. Definition at line 149 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
|
The name of the scope in which to search for the Definition at line 164 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.getTreeControl(). |
|
The CSS style Definition at line 181 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.doEndTag(). |
|
The CSS style Definition at line 195 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
|
The CSS style Definition at line 209 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.render(). |
|
The name of the attribute (in the specified scope) under which our Definition at line 223 of file TreeControlTag.java. Referenced by org.objectweb.jonas.webapp.taglib.TreeControlTag.getTreeControl(). |