01: /*
02: * Copyright (c) 2005 Opensymphony. All Rights Reserved.
03: */
04: package com.opensymphony.webwork.views.jsp.ui;
05:
06: import com.opensymphony.webwork.components.Component;
07: import com.opensymphony.webwork.components.TreeNode;
08: import com.opensymphony.xwork.util.OgnlValueStack;
09:
10: import javax.servlet.http.HttpServletRequest;
11: import javax.servlet.http.HttpServletResponse;
12:
13: /**
14: * @see TreeNode
15: * @author Jason Carreira <jcarreira@eplus.com>
16: * @author tm_jee
17: */
18: public class TreeNodeTag extends AbstractClosingTag {
19:
20: private static final long serialVersionUID = -230856889989903794L;
21:
22: public Component getBean(OgnlValueStack stack,
23: HttpServletRequest req, HttpServletResponse res) {
24: return new TreeNode(stack, req, res);
25: }
26:
27: public void setLabel(String label) {
28: this .label = label;
29: }
30:
31: // NOTE: not necessary, label property is inherited, will be populated
32: // by super-class
33: /*protected void populateParams() {
34: if (label != null) {
35: TreeNode treeNode = (TreeNode)component;
36: treeNode.setLabel(label);
37: }
38: super.populateParams();
39: }*/
40: }
|