1 package org.seasar.cubby.action.impl;
2
3 import java.text.DateFormat;
4 import java.text.SimpleDateFormat;
5
6 import org.seasar.cubby.action.FormatPattern;
7
8
9
10
11
12 public class FormatPatternImpl implements FormatPattern {
13
14
15
16
17 private String datePattern = "yyyy-MM-dd";
18
19
20
21
22 private String timePattern = "HH:mm:ss";
23
24
25
26
27 private String timestampPattern = "yyyy-MM-dd HH:mm:ss";
28
29
30
31
32 public String getDatePattern() {
33 return datePattern;
34 }
35
36
37
38
39
40 public void setDatePattern(String datePattern) {
41 this.datePattern = datePattern;
42 }
43
44
45
46
47 public String getTimePattern() {
48 return timePattern;
49 }
50
51
52
53
54
55 public void setTimePattern(String timePattern) {
56 this.timePattern = timePattern;
57 }
58
59
60
61
62 public String getTimestampPattern() {
63 return timestampPattern;
64 }
65
66
67
68
69
70 public void setTimestampPattern(String timestampPattern) {
71 this.timestampPattern = timestampPattern;
72 }
73
74
75
76
77 public DateFormat getDateFormat() {
78 return new SimpleDateFormat(this.datePattern);
79 }
80
81
82
83
84 public DateFormat getTimeFormat() {
85 return new SimpleDateFormat(this.timePattern);
86 }
87
88
89
90
91 public DateFormat getTimestampFormat() {
92 return new SimpleDateFormat(this.timestampPattern);
93 }
94
95 }