KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > opensymphony > webwork > views > jsp > ui > TabbedPanelTag


1 package com.opensymphony.webwork.views.jsp.ui;
2
3 import com.opensymphony.webwork.components.TabbedPanel;
4 import com.opensymphony.webwork.components.UIBean;
5 import com.opensymphony.webwork.components.Panel;
6 import com.opensymphony.xwork.util.OgnlValueStack;
7
8 import java.util.List JavaDoc;
9
10 import javax.servlet.http.HttpServletRequest JavaDoc;
11 import javax.servlet.http.HttpServletResponse JavaDoc;
12
13 /**
14  * TabbedPanelTag
15  *
16  * @author Jason Carreira <jcarreira@eplus.com>
17  * @author <a HREF="ian@fdar.com">Ian Roughley</a>
18  */

19 public class TabbedPanelTag extends AbstractUITag {
20
21     public UIBean getBean(OgnlValueStack stack, HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc res) {
22         return new TabbedPanel(stack, req, res);
23     }
24
25     /**
26      * Get the list of panel tabs for this tab panel.
27      * @return the list of panel tabs for this tab panel
28      */

29     public List JavaDoc getTabs() {
30         return ((TabbedPanel) bean).getTabs();
31     }
32
33     /**
34      * Add a new panel to be rendered.
35      *
36      * @param pane a new panel to be rendered
37      */

38     public void addTab( Panel pane ) {
39         ((TabbedPanel) bean).addTab(pane);
40     }
41
42 }
43
Popular Tags