01: package com.opensymphony.webwork.views.jsp.ui;
02:
03: import com.opensymphony.webwork.components.Component;
04: import com.opensymphony.webwork.components.Div;
05: import com.opensymphony.xwork.util.OgnlValueStack;
06:
07: import javax.servlet.http.HttpServletRequest;
08: import javax.servlet.http.HttpServletResponse;
09:
10: public class DivTag extends AbstractClosingTag {
11: protected String href;
12: protected String updateFreq;
13: protected String delay = "1";
14: protected String loadingText;
15: protected String errorText;
16: protected String showErrorTransportText;
17: protected String listenTopics;
18: protected String afterLoading;
19:
20: public Component getBean(OgnlValueStack stack,
21: HttpServletRequest req, HttpServletResponse res) {
22: return new Div(stack, req, res);
23: }
24:
25: protected void populateParams() {
26: super .populateParams();
27:
28: Div div = (Div) component;
29: div.setHref(href);
30: div.setUpdateFreq(updateFreq);
31: div.setDelay(delay);
32: div.setLoadingText(loadingText);
33: div.setErrorText(errorText);
34: div.setShowErrorTransportText(showErrorTransportText);
35: div.setListenTopics(listenTopics);
36: div.setAfterLoading(afterLoading);
37: }
38:
39: public void setHref(String href) {
40: this .href = href;
41: }
42:
43: public void setUpdateFreq(String updateFreq) {
44: this .updateFreq = updateFreq;
45: }
46:
47: public void setDelay(String delay) {
48: this .delay = delay;
49: }
50:
51: public void setLoadingText(String loadingText) {
52: this .loadingText = loadingText;
53: }
54:
55: public void setErrorText(String errorText) {
56: this .errorText = errorText;
57: }
58:
59: public void setShowErrorTransportText(String showErrorTransportText) {
60: this .showErrorTransportText = showErrorTransportText;
61: }
62:
63: public void setListenTopics(String listenTopics) {
64: this .listenTopics = listenTopics;
65: }
66:
67: public void setAfterLoading(String afterLoading) {
68: this.afterLoading = afterLoading;
69: }
70: }
|