1
14
15 package com.liferay.taglib.ui;
16
17 import com.liferay.taglib.util.IncludeTag;
18
19 import javax.servlet.http.HttpServletRequest;
20
21
26 public class InputTimeTag extends IncludeTag {
27
28 public int doStartTag() {
29 HttpServletRequest request =
30 (HttpServletRequest)pageContext.getRequest();
31
32 request.setAttribute("liferay-ui:input-time:cssClass", _cssClass);
33 request.setAttribute("liferay-ui:input-time:hourParam", _hourParam);
34 request.setAttribute(
35 "liferay-ui:input-time:hourValue", String.valueOf(_hourValue));
36 request.setAttribute(
37 "liferay-ui:input-time:hourNullable",
38 String.valueOf(_hourNullable));
39 request.setAttribute("liferay-ui:input-time:minuteParam", _minuteParam);
40 request.setAttribute(
41 "liferay-ui:input-time:minuteValue", String.valueOf(_minuteValue));
42 request.setAttribute(
43 "liferay-ui:input-time:minuteNullable",
44 String.valueOf(_minuteNullable));
45 request.setAttribute(
46 "liferay-ui:input-time:minuteInterval",
47 String.valueOf(_minuteInterval));
48 request.setAttribute("liferay-ui:input-time:amPmParam", _amPmParam);
49 request.setAttribute(
50 "liferay-ui:input-time:amPmValue", String.valueOf(_amPmValue));
51 request.setAttribute(
52 "liferay-ui:input-time:amPmNullable",
53 String.valueOf(_amPmNullable));
54 request.setAttribute(
55 "liferay-ui:input-time:disabled", String.valueOf(_disabled));
56
57 return EVAL_BODY_BUFFERED;
58 }
59
60 public void setCssClass(String cssClass) {
61 _cssClass = cssClass;
62 }
63 public void setHourParam(String hourParam) {
64 _hourParam = hourParam;
65 }
66
67 public void setHourValue(int hourValue) {
68 _hourValue = hourValue;
69 }
70
71 public void setHourNullable(boolean hourNullable) {
72 _hourNullable = hourNullable;
73 }
74
75 public void setMinuteParam(String minuteParam) {
76 _minuteParam = minuteParam;
77 }
78
79 public void setMinuteValue(int minuteValue) {
80 _minuteValue = minuteValue;
81 }
82
83 public void setMinuteNullable(boolean minuteNullable) {
84 _minuteNullable = minuteNullable;
85 }
86
87 public void setMinuteInterval(int minuteInterval) {
88 _minuteInterval = minuteInterval;
89 }
90
91 public void setAmPmParam(String amPmParam) {
92 _amPmParam = amPmParam;
93 }
94
95 public void setAmPmValue(int amPmValue) {
96 _amPmValue = amPmValue;
97 }
98
99 public void setAmPmNullable(boolean amPmNullable) {
100 _amPmNullable = amPmNullable;
101 }
102
103 public void setDisabled(boolean disabled) {
104 _disabled = disabled;
105 }
106
107 protected String getDefaultPage() {
108 return _PAGE;
109 }
110
111 private static final String _PAGE = "/html/taglib/ui/input_time/page.jsp";
112
113 private String _cssClass;
114 private String _hourParam;
115 private int _hourValue;
116 private boolean _hourNullable;
117 private String _minuteParam;
118 private int _minuteValue;
119 private boolean _minuteNullable;
120 private int _minuteInterval;
121 private String _amPmParam;
122 private int _amPmValue;
123 private boolean _amPmNullable;
124 private boolean _disabled;
125
126 }