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 BaseInputTag extends com.liferay.taglib.BaseValidatorTagSupport {
028
029 @Override
030 public int doStartTag() throws JspException {
031 setAttributeNamespace(_ATTRIBUTE_NAMESPACE);
032
033 return super.doStartTag();
034 }
035
036 public boolean getAutoFocus() {
037 return _autoFocus;
038 }
039
040 public boolean getAutoSize() {
041 return _autoSize;
042 }
043
044 public java.lang.Object getBean() {
045 return _bean;
046 }
047
048 public boolean getChangesContext() {
049 return _changesContext;
050 }
051
052 public boolean getChecked() {
053 return _checked;
054 }
055
056 public long getClassPK() {
057 return _classPK;
058 }
059
060 public java.lang.String getCssClass() {
061 return _cssClass;
062 }
063
064 public java.lang.Object getData() {
065 return _data;
066 }
067
068 public java.lang.String getDateTogglerCheckboxLabel() {
069 return _dateTogglerCheckboxLabel;
070 }
071
072 public java.lang.String getDefaultLanguageId() {
073 return _defaultLanguageId;
074 }
075
076 public boolean getDisabled() {
077 return _disabled;
078 }
079
080 public java.lang.String getField() {
081 return _field;
082 }
083
084 public java.lang.String getFieldParam() {
085 return _fieldParam;
086 }
087
088 public boolean getFirst() {
089 return _first;
090 }
091
092 public java.lang.String getFormName() {
093 return _formName;
094 }
095
096 public java.lang.String getHelpMessage() {
097 return _helpMessage;
098 }
099
100 public java.lang.String getHelpTextCssClass() {
101 return _helpTextCssClass;
102 }
103
104 public java.lang.String getId() {
105 return _id;
106 }
107
108 public boolean getIgnoreRequestValue() {
109 return _ignoreRequestValue;
110 }
111
112 public boolean getInlineField() {
113 return _inlineField;
114 }
115
116 public java.lang.String getInlineLabel() {
117 return _inlineLabel;
118 }
119
120 @Override
121 public String getInputName() {
122 return _name;
123 }
124
125 public java.lang.String getLabel() {
126 return _label;
127 }
128
129 public boolean getLocalizeLabel() {
130 return _localizeLabel;
131 }
132
133 public java.lang.String getLanguageId() {
134 return _languageId;
135 }
136
137 public boolean getLast() {
138 return _last;
139 }
140
141 public boolean getLocalized() {
142 return _localized;
143 }
144
145 public java.lang.Object getMax() {
146 return _max;
147 }
148
149 public java.lang.Class<?> getModel() {
150 return _model;
151 }
152
153 public java.lang.Object getMin() {
154 return _min;
155 }
156
157 public boolean getMultiple() {
158 return _multiple;
159 }
160
161 public java.lang.String getName() {
162 return _name;
163 }
164
165 public java.lang.String getOnChange() {
166 return _onChange;
167 }
168
169 public java.lang.String getOnClick() {
170 return _onClick;
171 }
172
173 public java.lang.String getPlaceholder() {
174 return _placeholder;
175 }
176
177 public java.lang.String getPrefix() {
178 return _prefix;
179 }
180
181 public boolean getRequired() {
182 return _required;
183 }
184
185 public boolean getResizable() {
186 return _resizable;
187 }
188
189 public boolean getShowRequiredLabel() {
190 return _showRequiredLabel;
191 }
192
193 public java.lang.String getSuffix() {
194 return _suffix;
195 }
196
197 public java.lang.String getTitle() {
198 return _title;
199 }
200
201 public java.lang.String getType() {
202 return _type;
203 }
204
205 public boolean getUseNamespace() {
206 return _useNamespace;
207 }
208
209 public java.lang.Object getValue() {
210 return _value;
211 }
212
213 public boolean getWrappedField() {
214 return _wrappedField;
215 }
216
217 public java.lang.String getWrapperCssClass() {
218 return _wrapperCssClass;
219 }
220
221 public void setAutoFocus(boolean autoFocus) {
222 _autoFocus = autoFocus;
223
224 setScopedAttribute("autoFocus", autoFocus);
225 }
226
227 public void setAutoSize(boolean autoSize) {
228 _autoSize = autoSize;
229
230 setScopedAttribute("autoSize", autoSize);
231 }
232
233 public void setBean(java.lang.Object bean) {
234 _bean = bean;
235
236 setScopedAttribute("bean", bean);
237 }
238
239 public void setChangesContext(boolean changesContext) {
240 _changesContext = changesContext;
241
242 setScopedAttribute("changesContext", changesContext);
243 }
244
245 public void setChecked(boolean checked) {
246 _checked = checked;
247
248 setScopedAttribute("checked", checked);
249 }
250
251 public void setClassPK(long classPK) {
252 _classPK = classPK;
253
254 setScopedAttribute("classPK", classPK);
255 }
256
257 public void setCssClass(java.lang.String cssClass) {
258 _cssClass = cssClass;
259
260 setScopedAttribute("cssClass", cssClass);
261 }
262
263 public void setData(java.lang.Object data) {
264 _data = data;
265
266 setScopedAttribute("data", data);
267 }
268
269 public void setDateTogglerCheckboxLabel(java.lang.String dateTogglerCheckboxLabel) {
270 _dateTogglerCheckboxLabel = dateTogglerCheckboxLabel;
271
272 setScopedAttribute("dateTogglerCheckboxLabel", dateTogglerCheckboxLabel);
273 }
274
275 public void setDefaultLanguageId(java.lang.String defaultLanguageId) {
276 _defaultLanguageId = defaultLanguageId;
277
278 setScopedAttribute("defaultLanguageId", defaultLanguageId);
279 }
280
281 public void setDisabled(boolean disabled) {
282 _disabled = disabled;
283
284 setScopedAttribute("disabled", disabled);
285 }
286
287 public void setField(java.lang.String field) {
288 _field = field;
289
290 setScopedAttribute("field", field);
291 }
292
293 public void setFieldParam(java.lang.String fieldParam) {
294 _fieldParam = fieldParam;
295
296 setScopedAttribute("fieldParam", fieldParam);
297 }
298
299 public void setFirst(boolean first) {
300 _first = first;
301
302 setScopedAttribute("first", first);
303 }
304
305 public void setFormName(java.lang.String formName) {
306 _formName = formName;
307
308 setScopedAttribute("formName", formName);
309 }
310
311 public void setHelpMessage(java.lang.String helpMessage) {
312 _helpMessage = helpMessage;
313
314 setScopedAttribute("helpMessage", helpMessage);
315 }
316
317 public void setHelpTextCssClass(java.lang.String helpTextCssClass) {
318 _helpTextCssClass = helpTextCssClass;
319
320 setScopedAttribute("helpTextCssClass", helpTextCssClass);
321 }
322
323 public void setId(java.lang.String id) {
324 _id = id;
325
326 setScopedAttribute("id", id);
327 }
328
329 public void setIgnoreRequestValue(boolean ignoreRequestValue) {
330 _ignoreRequestValue = ignoreRequestValue;
331
332 setScopedAttribute("ignoreRequestValue", ignoreRequestValue);
333 }
334
335 public void setInlineField(boolean inlineField) {
336 _inlineField = inlineField;
337
338 setScopedAttribute("inlineField", inlineField);
339 }
340
341 public void setInlineLabel(java.lang.String inlineLabel) {
342 _inlineLabel = inlineLabel;
343
344 setScopedAttribute("inlineLabel", inlineLabel);
345 }
346
347 public void setLabel(java.lang.String label) {
348 _label = label;
349
350 setScopedAttribute("label", label);
351 }
352
353 public void setLocalizeLabel(boolean localizeLabel) {
354 _localizeLabel = localizeLabel;
355
356 setScopedAttribute("localizeLabel", localizeLabel);
357 }
358
359 public void setLanguageId(java.lang.String languageId) {
360 _languageId = languageId;
361
362 setScopedAttribute("languageId", languageId);
363 }
364
365 public void setLast(boolean last) {
366 _last = last;
367
368 setScopedAttribute("last", last);
369 }
370
371 public void setLocalized(boolean localized) {
372 _localized = localized;
373
374 setScopedAttribute("localized", localized);
375 }
376
377 public void setMax(java.lang.Object max) {
378 _max = max;
379
380 setScopedAttribute("max", max);
381 }
382
383 public void setModel(java.lang.Class<?> model) {
384 _model = model;
385
386 setScopedAttribute("model", model);
387 }
388
389 public void setMin(java.lang.Object min) {
390 _min = min;
391
392 setScopedAttribute("min", min);
393 }
394
395 public void setMultiple(boolean multiple) {
396 _multiple = multiple;
397
398 setScopedAttribute("multiple", multiple);
399 }
400
401 public void setName(java.lang.String name) {
402 _name = name;
403
404 setScopedAttribute("name", name);
405 }
406
407 public void setOnChange(java.lang.String onChange) {
408 _onChange = onChange;
409
410 setScopedAttribute("onChange", onChange);
411 }
412
413 public void setOnClick(java.lang.String onClick) {
414 _onClick = onClick;
415
416 setScopedAttribute("onClick", onClick);
417 }
418
419 public void setPlaceholder(java.lang.String placeholder) {
420 _placeholder = placeholder;
421
422 setScopedAttribute("placeholder", placeholder);
423 }
424
425 public void setPrefix(java.lang.String prefix) {
426 _prefix = prefix;
427
428 setScopedAttribute("prefix", prefix);
429 }
430
431 public void setRequired(boolean required) {
432 _required = required;
433
434 setScopedAttribute("required", required);
435 }
436
437 public void setResizable(boolean resizable) {
438 _resizable = resizable;
439
440 setScopedAttribute("resizable", resizable);
441 }
442
443 public void setShowRequiredLabel(boolean showRequiredLabel) {
444 _showRequiredLabel = showRequiredLabel;
445
446 setScopedAttribute("showRequiredLabel", showRequiredLabel);
447 }
448
449 public void setSuffix(java.lang.String suffix) {
450 _suffix = suffix;
451
452 setScopedAttribute("suffix", suffix);
453 }
454
455 public void setTitle(java.lang.String title) {
456 _title = title;
457
458 setScopedAttribute("title", title);
459 }
460
461 public void setType(java.lang.String type) {
462 _type = type;
463
464 setScopedAttribute("type", type);
465 }
466
467 public void setUseNamespace(boolean useNamespace) {
468 _useNamespace = useNamespace;
469
470 setScopedAttribute("useNamespace", useNamespace);
471 }
472
473 public void setValue(java.lang.Object value) {
474 _value = value;
475
476 setScopedAttribute("value", value);
477 }
478
479 public void setWrappedField(boolean wrappedField) {
480 _wrappedField = wrappedField;
481
482 setScopedAttribute("wrappedField", wrappedField);
483 }
484
485 public void setWrapperCssClass(java.lang.String wrapperCssClass) {
486 _wrapperCssClass = wrapperCssClass;
487
488 setScopedAttribute("wrapperCssClass", wrapperCssClass);
489 }
490
491 @Override
492 protected void cleanUp() {
493 super.cleanUp();
494
495 _autoFocus = false;
496 _autoSize = false;
497 _bean = null;
498 _changesContext = false;
499 _checked = false;
500 _classPK = 0;
501 _cssClass = null;
502 _data = null;
503 _dateTogglerCheckboxLabel = null;
504 _defaultLanguageId = null;
505 _disabled = false;
506 _field = null;
507 _fieldParam = null;
508 _first = false;
509 _formName = null;
510 _helpMessage = null;
511 _helpTextCssClass = "add-on";
512 _id = null;
513 _ignoreRequestValue = false;
514 _inlineField = false;
515 _inlineLabel = null;
516 _label = null;
517 _localizeLabel = true;
518 _languageId = null;
519 _last = false;
520 _localized = false;
521 _max = null;
522 _model = null;
523 _min = null;
524 _multiple = false;
525 _name = null;
526 _onChange = null;
527 _onClick = null;
528 _placeholder = null;
529 _prefix = null;
530 _required = false;
531 _resizable = false;
532 _showRequiredLabel = true;
533 _suffix = null;
534 _title = null;
535 _type = null;
536 _useNamespace = true;
537 _value = null;
538 _wrappedField = false;
539 _wrapperCssClass = null;
540 }
541
542 @Override
543 protected String getPage() {
544 return _PAGE;
545 }
546
547 @Override
548 protected void setAttributes(HttpServletRequest request) {
549 setNamespacedAttribute(request, "autoFocus", _autoFocus);
550 setNamespacedAttribute(request, "autoSize", _autoSize);
551 setNamespacedAttribute(request, "bean", _bean);
552 setNamespacedAttribute(request, "changesContext", _changesContext);
553 setNamespacedAttribute(request, "checked", _checked);
554 setNamespacedAttribute(request, "classPK", _classPK);
555 setNamespacedAttribute(request, "cssClass", _cssClass);
556 setNamespacedAttribute(request, "data", _data);
557 setNamespacedAttribute(request, "dateTogglerCheckboxLabel", _dateTogglerCheckboxLabel);
558 setNamespacedAttribute(request, "defaultLanguageId", _defaultLanguageId);
559 setNamespacedAttribute(request, "disabled", _disabled);
560 setNamespacedAttribute(request, "field", _field);
561 setNamespacedAttribute(request, "fieldParam", _fieldParam);
562 setNamespacedAttribute(request, "first", _first);
563 setNamespacedAttribute(request, "formName", _formName);
564 setNamespacedAttribute(request, "helpMessage", _helpMessage);
565 setNamespacedAttribute(request, "helpTextCssClass", _helpTextCssClass);
566 setNamespacedAttribute(request, "id", _id);
567 setNamespacedAttribute(request, "ignoreRequestValue", _ignoreRequestValue);
568 setNamespacedAttribute(request, "inlineField", _inlineField);
569 setNamespacedAttribute(request, "inlineLabel", _inlineLabel);
570 setNamespacedAttribute(request, "label", _label);
571 setNamespacedAttribute(request, "localizeLabel", _localizeLabel);
572 setNamespacedAttribute(request, "languageId", _languageId);
573 setNamespacedAttribute(request, "last", _last);
574 setNamespacedAttribute(request, "localized", _localized);
575 setNamespacedAttribute(request, "max", _max);
576 setNamespacedAttribute(request, "model", _model);
577 setNamespacedAttribute(request, "min", _min);
578 setNamespacedAttribute(request, "multiple", _multiple);
579 setNamespacedAttribute(request, "name", _name);
580 setNamespacedAttribute(request, "onChange", _onChange);
581 setNamespacedAttribute(request, "onClick", _onClick);
582 setNamespacedAttribute(request, "placeholder", _placeholder);
583 setNamespacedAttribute(request, "prefix", _prefix);
584 setNamespacedAttribute(request, "required", _required);
585 setNamespacedAttribute(request, "resizable", _resizable);
586 setNamespacedAttribute(request, "showRequiredLabel", _showRequiredLabel);
587 setNamespacedAttribute(request, "suffix", _suffix);
588 setNamespacedAttribute(request, "title", _title);
589 setNamespacedAttribute(request, "type", _type);
590 setNamespacedAttribute(request, "useNamespace", _useNamespace);
591 setNamespacedAttribute(request, "value", _value);
592 setNamespacedAttribute(request, "wrappedField", _wrappedField);
593 setNamespacedAttribute(request, "wrapperCssClass", _wrapperCssClass);
594 }
595
596 protected static final String _ATTRIBUTE_NAMESPACE = "aui:input:";
597
598 private static final String _PAGE =
599 "/html/taglib/aui/input/page.jsp";
600
601 private boolean _autoFocus = false;
602 private boolean _autoSize = false;
603 private java.lang.Object _bean = null;
604 private boolean _changesContext = false;
605 private boolean _checked = false;
606 private long _classPK = 0;
607 private java.lang.String _cssClass = null;
608 private java.lang.Object _data = null;
609 private java.lang.String _dateTogglerCheckboxLabel = null;
610 private java.lang.String _defaultLanguageId = null;
611 private boolean _disabled = false;
612 private java.lang.String _field = null;
613 private java.lang.String _fieldParam = null;
614 private boolean _first = false;
615 private java.lang.String _formName = null;
616 private java.lang.String _helpMessage = null;
617 private java.lang.String _helpTextCssClass = "add-on";
618 private java.lang.String _id = null;
619 private boolean _ignoreRequestValue = false;
620 private boolean _inlineField = false;
621 private java.lang.String _inlineLabel = null;
622 private java.lang.String _label = null;
623 private boolean _localizeLabel = true;
624 private java.lang.String _languageId = null;
625 private boolean _last = false;
626 private boolean _localized = false;
627 private java.lang.Object _max = null;
628 private java.lang.Class<?> _model = null;
629 private java.lang.Object _min = null;
630 private boolean _multiple = false;
631 private java.lang.String _name = null;
632 private java.lang.String _onChange = null;
633 private java.lang.String _onClick = null;
634 private java.lang.String _placeholder = null;
635 private java.lang.String _prefix = null;
636 private boolean _required = false;
637 private boolean _resizable = false;
638 private boolean _showRequiredLabel = true;
639 private java.lang.String _suffix = null;
640 private java.lang.String _title = null;
641 private java.lang.String _type = null;
642 private boolean _useNamespace = true;
643 private java.lang.Object _value = null;
644 private boolean _wrappedField = false;
645 private java.lang.String _wrapperCssClass = null;
646
647 }