01: package com.opensymphony.webwork.views.jsp;
02:
03: import javax.servlet.http.HttpServletRequest;
04: import javax.servlet.http.HttpServletResponse;
05:
06: import com.opensymphony.webwork.components.Component;
07: import com.opensymphony.webwork.components.Date;
08: import com.opensymphony.xwork.util.OgnlValueStack;
09:
10: /**
11: * @see Date
12: */
13: public class DateTag extends ComponentTagSupport {
14:
15: protected String name;
16: protected String format;
17: protected boolean nice;
18:
19: public Component getBean(OgnlValueStack stack,
20: HttpServletRequest req, HttpServletResponse res) {
21: return new Date(stack);
22: }
23:
24: protected void populateParams() {
25: super .populateParams();
26: Date d = (Date) component;
27: d.setName(name);
28: d.setFormat(format);
29: d.setNice(nice);
30:
31: }
32:
33: public void setFormat(String format) {
34: this .format = format;
35: }
36:
37: public void setNice(boolean nice) {
38: this .nice = nice;
39: }
40:
41: public void setName(String name) {
42: this.name = name;
43: }
44: }
|