001
014
015 package com.liferay.taglib.aui.base;
016
017 import javax.servlet.http.HttpServletRequest;
018 import javax.servlet.jsp.JspException;
019
020
027 public class BaseSelectTag extends com.liferay.taglib.util.IncludeTag {
028
029 @Override
030 public int doStartTag() throws JspException {
031 setAttributeNamespace(_ATTRIBUTE_NAMESPACE);
032
033 return super.doStartTag();
034 }
035
036 public java.lang.Object getBean() {
037 return _bean;
038 }
039
040 public boolean getChangesContext() {
041 return _changesContext;
042 }
043
044 public java.lang.String getCssClass() {
045 return _cssClass;
046 }
047
048 public java.util.Map<java.lang.String, java.lang.Object> getData() {
049 return _data;
050 }
051
052 public boolean getDisabled() {
053 return _disabled;
054 }
055
056 public boolean getFirst() {
057 return _first;
058 }
059
060 public java.lang.String getHelpMessage() {
061 return _helpMessage;
062 }
063
064 public java.lang.String getId() {
065 return _id;
066 }
067
068 public boolean getIgnoreRequestValue() {
069 return _ignoreRequestValue;
070 }
071
072 public boolean getInlineField() {
073 return _inlineField;
074 }
075
076 public java.lang.String getInlineLabel() {
077 return _inlineLabel;
078 }
079
080 public java.lang.String getInputCssClass() {
081 return _inputCssClass;
082 }
083
084 public java.lang.String getLabel() {
085 return _label;
086 }
087
088 public boolean getLast() {
089 return _last;
090 }
091
092 public java.lang.String getListType() {
093 return _listType;
094 }
095
096 public java.lang.String getListTypeFieldName() {
097 return _listTypeFieldName;
098 }
099
100 public boolean getMultiple() {
101 return _multiple;
102 }
103
104 public java.lang.String getName() {
105 return _name;
106 }
107
108 public java.lang.String getOnChange() {
109 return _onChange;
110 }
111
112 public java.lang.String getOnClick() {
113 return _onClick;
114 }
115
116 public java.lang.String getPrefix() {
117 return _prefix;
118 }
119
120 public boolean getShowEmptyOption() {
121 return _showEmptyOption;
122 }
123
124 public java.lang.String getSuffix() {
125 return _suffix;
126 }
127
128 public java.lang.String getTitle() {
129 return _title;
130 }
131
132 public boolean getUseNamespace() {
133 return _useNamespace;
134 }
135
136 public void setBean(java.lang.Object bean) {
137 _bean = bean;
138
139 setScopedAttribute("bean", bean);
140 }
141
142 public void setChangesContext(boolean changesContext) {
143 _changesContext = changesContext;
144
145 setScopedAttribute("changesContext", changesContext);
146 }
147
148 public void setCssClass(java.lang.String cssClass) {
149 _cssClass = cssClass;
150
151 setScopedAttribute("cssClass", cssClass);
152 }
153
154 public void setData(java.util.Map<java.lang.String, java.lang.Object> data) {
155 _data = data;
156
157 setScopedAttribute("data", data);
158 }
159
160 public void setDisabled(boolean disabled) {
161 _disabled = disabled;
162
163 setScopedAttribute("disabled", disabled);
164 }
165
166 public void setFirst(boolean first) {
167 _first = first;
168
169 setScopedAttribute("first", first);
170 }
171
172 public void setHelpMessage(java.lang.String helpMessage) {
173 _helpMessage = helpMessage;
174
175 setScopedAttribute("helpMessage", helpMessage);
176 }
177
178 public void setId(java.lang.String id) {
179 _id = id;
180
181 setScopedAttribute("id", id);
182 }
183
184 public void setIgnoreRequestValue(boolean ignoreRequestValue) {
185 _ignoreRequestValue = ignoreRequestValue;
186
187 setScopedAttribute("ignoreRequestValue", ignoreRequestValue);
188 }
189
190 public void setInlineField(boolean inlineField) {
191 _inlineField = inlineField;
192
193 setScopedAttribute("inlineField", inlineField);
194 }
195
196 public void setInlineLabel(java.lang.String inlineLabel) {
197 _inlineLabel = inlineLabel;
198
199 setScopedAttribute("inlineLabel", inlineLabel);
200 }
201
202 public void setInputCssClass(java.lang.String inputCssClass) {
203 _inputCssClass = inputCssClass;
204
205 setScopedAttribute("inputCssClass", inputCssClass);
206 }
207
208 public void setLabel(java.lang.String label) {
209 _label = label;
210
211 setScopedAttribute("label", label);
212 }
213
214 public void setLast(boolean last) {
215 _last = last;
216
217 setScopedAttribute("last", last);
218 }
219
220 public void setListType(java.lang.String listType) {
221 _listType = listType;
222
223 setScopedAttribute("listType", listType);
224 }
225
226 public void setListTypeFieldName(java.lang.String listTypeFieldName) {
227 _listTypeFieldName = listTypeFieldName;
228
229 setScopedAttribute("listTypeFieldName", listTypeFieldName);
230 }
231
232 public void setMultiple(boolean multiple) {
233 _multiple = multiple;
234
235 setScopedAttribute("multiple", multiple);
236 }
237
238 public void setName(java.lang.String name) {
239 _name = name;
240
241 setScopedAttribute("name", name);
242 }
243
244 public void setOnChange(java.lang.String onChange) {
245 _onChange = onChange;
246
247 setScopedAttribute("onChange", onChange);
248 }
249
250 public void setOnClick(java.lang.String onClick) {
251 _onClick = onClick;
252
253 setScopedAttribute("onClick", onClick);
254 }
255
256 public void setPrefix(java.lang.String prefix) {
257 _prefix = prefix;
258
259 setScopedAttribute("prefix", prefix);
260 }
261
262 public void setShowEmptyOption(boolean showEmptyOption) {
263 _showEmptyOption = showEmptyOption;
264
265 setScopedAttribute("showEmptyOption", showEmptyOption);
266 }
267
268 public void setSuffix(java.lang.String suffix) {
269 _suffix = suffix;
270
271 setScopedAttribute("suffix", suffix);
272 }
273
274 public void setTitle(java.lang.String title) {
275 _title = title;
276
277 setScopedAttribute("title", title);
278 }
279
280 public void setUseNamespace(boolean useNamespace) {
281 _useNamespace = useNamespace;
282
283 setScopedAttribute("useNamespace", useNamespace);
284 }
285
286 @Override
287 protected void cleanUp() {
288 _bean = null;
289 _changesContext = false;
290 _cssClass = null;
291 _data = null;
292 _disabled = false;
293 _first = false;
294 _helpMessage = null;
295 _id = null;
296 _ignoreRequestValue = false;
297 _inlineField = false;
298 _inlineLabel = null;
299 _inputCssClass = null;
300 _label = null;
301 _last = false;
302 _listType = null;
303 _listTypeFieldName = null;
304 _multiple = false;
305 _name = null;
306 _onChange = null;
307 _onClick = null;
308 _prefix = null;
309 _showEmptyOption = false;
310 _suffix = null;
311 _title = null;
312 _useNamespace = true;
313 }
314
315 @Override
316 protected String getEndPage() {
317 return _END_PAGE;
318 }
319
320 @Override
321 protected String getStartPage() {
322 return _START_PAGE;
323 }
324
325 @Override
326 protected void setAttributes(HttpServletRequest request) {
327 setNamespacedAttribute(request, "bean", _bean);
328 setNamespacedAttribute(request, "changesContext", _changesContext);
329 setNamespacedAttribute(request, "cssClass", _cssClass);
330 setNamespacedAttribute(request, "data", _data);
331 setNamespacedAttribute(request, "disabled", _disabled);
332 setNamespacedAttribute(request, "first", _first);
333 setNamespacedAttribute(request, "helpMessage", _helpMessage);
334 setNamespacedAttribute(request, "id", _id);
335 setNamespacedAttribute(request, "ignoreRequestValue", _ignoreRequestValue);
336 setNamespacedAttribute(request, "inlineField", _inlineField);
337 setNamespacedAttribute(request, "inlineLabel", _inlineLabel);
338 setNamespacedAttribute(request, "inputCssClass", _inputCssClass);
339 setNamespacedAttribute(request, "label", _label);
340 setNamespacedAttribute(request, "last", _last);
341 setNamespacedAttribute(request, "listType", _listType);
342 setNamespacedAttribute(request, "listTypeFieldName", _listTypeFieldName);
343 setNamespacedAttribute(request, "multiple", _multiple);
344 setNamespacedAttribute(request, "name", _name);
345 setNamespacedAttribute(request, "onChange", _onChange);
346 setNamespacedAttribute(request, "onClick", _onClick);
347 setNamespacedAttribute(request, "prefix", _prefix);
348 setNamespacedAttribute(request, "showEmptyOption", _showEmptyOption);
349 setNamespacedAttribute(request, "suffix", _suffix);
350 setNamespacedAttribute(request, "title", _title);
351 setNamespacedAttribute(request, "useNamespace", _useNamespace);
352 }
353
354 protected static final String _ATTRIBUTE_NAMESPACE = "aui:select:";
355
356 private static final String _END_PAGE =
357 "/html/taglib/aui/select/end.jsp";
358
359 private static final String _START_PAGE =
360 "/html/taglib/aui/select/start.jsp";
361
362 private java.lang.Object _bean = null;
363 private boolean _changesContext = false;
364 private java.lang.String _cssClass = null;
365 private java.util.Map<java.lang.String, java.lang.Object> _data = null;
366 private boolean _disabled = false;
367 private boolean _first = false;
368 private java.lang.String _helpMessage = null;
369 private java.lang.String _id = null;
370 private boolean _ignoreRequestValue = false;
371 private boolean _inlineField = false;
372 private java.lang.String _inlineLabel = null;
373 private java.lang.String _inputCssClass = null;
374 private java.lang.String _label = null;
375 private boolean _last = false;
376 private java.lang.String _listType = null;
377 private java.lang.String _listTypeFieldName = null;
378 private boolean _multiple = false;
379 private java.lang.String _name = null;
380 private java.lang.String _onChange = null;
381 private java.lang.String _onClick = null;
382 private java.lang.String _prefix = null;
383 private boolean _showEmptyOption = false;
384 private java.lang.String _suffix = null;
385 private java.lang.String _title = null;
386 private boolean _useNamespace = true;
387
388 }