1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.struts2.views.jsp.ui;
22
23 import javax.servlet.http.HttpServletRequest;
24 import javax.servlet.http.HttpServletResponse;
25
26 import org.apache.struts2.components.Component;
27 import org.apache.struts2.components.Div;
28
29 import com.opensymphony.xwork2.util.ValueStack;
30
31 public class DivTag extends AbstractRemoteCallUITag {
32
33 private static final long serialVersionUID = 5309231035916461758L;
34
35 protected String updateFreq;
36 protected String autoStart;
37 protected String delay;
38 protected String startTimerListenTopics;
39 protected String stopTimerListenTopics;
40 protected String refreshOnShow;
41
42 public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
43 return new Div(stack, req, res);
44 }
45
46 protected void populateParams() {
47 super.populateParams();
48
49 Div div = (Div) component;
50 div.setUpdateFreq(updateFreq);
51 div.setAutoStart(autoStart);
52 div.setDelay(delay);
53 div.setStartTimerListenTopics(startTimerListenTopics);
54 div.setStopTimerListenTopics(stopTimerListenTopics);
55 div.setRefreshOnShow(refreshOnShow);
56 }
57
58 public void setAutoStart(String autoStart) {
59 this.autoStart = autoStart;
60 }
61
62 public void setDelay(String delay) {
63 this.delay = delay;
64 }
65
66 public void setUpdateFreq(String updateInterval) {
67 this.updateFreq = updateInterval;
68 }
69
70 public void setStartTimerListenTopics(String startTimerListenTopic) {
71 this.startTimerListenTopics = startTimerListenTopic;
72 }
73
74 public void setStopTimerListenTopics(String stopTimerListenTopic) {
75 this.stopTimerListenTopics = stopTimerListenTopic;
76 }
77
78 public void setRefreshOnShow(String refreshOnShow) {
79 this.refreshOnShow = refreshOnShow;
80 }
81 }