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 protected String separateScripts;
42
43 public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
44 return new Div(stack, req, res);
45 }
46
47 protected void populateParams() {
48 super.populateParams();
49
50 Div div = (Div) component;
51 div.setUpdateFreq(updateFreq);
52 div.setAutoStart(autoStart);
53 div.setDelay(delay);
54 div.setStartTimerListenTopics(startTimerListenTopics);
55 div.setStopTimerListenTopics(stopTimerListenTopics);
56 div.setRefreshOnShow(refreshOnShow);
57 div.setSeparateScripts(separateScripts);
58 }
59
60 public void setAutoStart(String autoStart) {
61 this.autoStart = autoStart;
62 }
63
64 public void setDelay(String delay) {
65 this.delay = delay;
66 }
67
68 public void setUpdateFreq(String updateInterval) {
69 this.updateFreq = updateInterval;
70 }
71
72 public void setStartTimerListenTopics(String startTimerListenTopic) {
73 this.startTimerListenTopics = startTimerListenTopic;
74 }
75
76 public void setStopTimerListenTopics(String stopTimerListenTopic) {
77 this.stopTimerListenTopics = stopTimerListenTopic;
78 }
79
80 public void setRefreshOnShow(String refreshOnShow) {
81 this.refreshOnShow = refreshOnShow;
82 }
83
84 public void setSeparateScripts(String separateScripts) {
85 this.separateScripts = separateScripts;
86 }
87 }