01: package com.opensymphony.webwork.views.jsp.ui;
02:
03: import com.opensymphony.webwork.components.Component;
04: import com.opensymphony.webwork.components.DatePicker;
05: import com.opensymphony.xwork.util.OgnlValueStack;
06:
07: import javax.servlet.http.HttpServletRequest;
08: import javax.servlet.http.HttpServletResponse;
09:
10: /**
11: * @see DatePicker
12: */
13: public class DatePickerTag extends TextFieldTag {
14:
15: protected String language;
16: protected String format;
17: protected String showstime;
18: protected String singleclick;
19:
20: public Component getBean(OgnlValueStack stack,
21: HttpServletRequest req, HttpServletResponse res) {
22: return new DatePicker(stack, req, res);
23: }
24:
25: protected void populateParams() {
26: super .populateParams();
27:
28: final DatePicker datePicker = (DatePicker) component;
29: datePicker.setLanguage(language);
30: datePicker.setFormat(format);
31: datePicker.setShowstime(showstime);
32: datePicker.setSingleclick(singleclick);
33: }
34:
35: public void setLanguage(String language) {
36: this .language = language;
37: }
38:
39: public void setFormat(String format) {
40: this .format = format;
41: }
42:
43: public void setShowstime(String showstime) {
44: this .showstime = showstime;
45: }
46:
47: public void setSingleclick(String singleclick) {
48: this.singleclick = singleclick;
49: }
50: }
|