KickJava   Java API By Example, From Geeks To Geeks.

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


1 /*
2  * Copyright (c) 2002-2003 by OpenSymphony
3  * All rights reserved.
4  */

5 package com.opensymphony.webwork.views.jsp.ui;
6
7 import com.opensymphony.webwork.components.Submit;
8 import com.opensymphony.webwork.components.UIBean;
9 import com.opensymphony.xwork.util.OgnlValueStack;
10
11 import javax.servlet.http.HttpServletRequest JavaDoc;
12 import javax.servlet.http.HttpServletResponse JavaDoc;
13
14 /**
15  * @author Matt Ho <a HREF="mailto:matt@indigoegg.com">&lt;matt@indigoegg.com&gt;</a>
16  * @version $Id: SubmitTag.java,v 1.14 2005/08/11 00:45:03 roughley Exp $
17  */

18 public class SubmitTag extends AbstractUITag {
19     protected String JavaDoc align;
20     protected String JavaDoc resultDivId;
21     protected String JavaDoc onLoadJS;
22     protected String JavaDoc notifyTopics;
23     protected String JavaDoc listenTopics;
24
25     public UIBean getBean(OgnlValueStack stack, HttpServletRequest JavaDoc req, HttpServletResponse JavaDoc res) {
26         return new Submit(stack, req, res);
27     }
28
29     protected void populateParams() {
30         super.populateParams();
31
32         ((Submit) bean).setAlign(align);
33         ((Submit) bean).setResultDivId(resultDivId);
34         ((Submit) bean).setOnLoadJS(onLoadJS);
35         ((Submit) bean).setNotifyTopics(notifyTopics);
36         ((Submit) bean).setListenTopics(listenTopics);
37     }
38
39     public void setAlign(String JavaDoc align) {
40         this.align = align;
41     }
42
43     public void setResultDivId(String JavaDoc resultDivId) {
44         this.resultDivId = resultDivId;
45     }
46
47     public void setOnLoadJS(String JavaDoc onLoadJS) {
48         this.onLoadJS = onLoadJS;
49     }
50
51     public void setNotifyTopics(String JavaDoc notifyTopics) {
52         this.notifyTopics = notifyTopics;
53     }
54
55     public void setListenTopics(String JavaDoc listenTopics) {
56         this.listenTopics = listenTopics;
57     }
58 }
59
Popular Tags