1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.strutsel.taglib.html;
19
20 import org.apache.struts.taglib.html.FileTag;
21 import org.apache.strutsel.taglib.utils.EvalHelper;
22
23 import javax.servlet.jsp.JspException;
24
25 /***
26 * Custom tag for input fields of type "file". <p> This class is a subclass of
27 * the class <code>org.apache.struts.taglib.html.FileTag</code> which provides
28 * most of the described functionality. This subclass allows all attribute
29 * values to be specified as expressions utilizing the JavaServer Pages
30 * Standard Library expression language.
31 *
32 * @version $Rev: 376779 $
33 */
34 public class ELFileTag extends FileTag {
35 /***
36 * Instance variable mapped to "accesskey" tag attribute. (Mapping set in
37 * associated BeanInfo class.)
38 */
39 private String accesskeyExpr;
40
41 /***
42 * Instance variable mapped to "accept" tag attribute. (Mapping set in
43 * associated BeanInfo class.)
44 */
45 private String acceptExpr;
46
47 /***
48 * Instance variable mapped to "alt" tag attribute. (Mapping set in
49 * associated BeanInfo class.)
50 */
51 private String altExpr;
52
53 /***
54 * Instance variable mapped to "altKey" tag attribute. (Mapping set in
55 * associated BeanInfo class.)
56 */
57 private String altKeyExpr;
58
59 /***
60 * Instance variable mapped to "bundle" tag attribute. (Mapping set in
61 * associated BeanInfo class.)
62 */
63 private String bundleExpr;
64
65 /***
66 * Instance variable mapped to "disabled" tag attribute. (Mapping set in
67 * associated BeanInfo class.)
68 */
69 private String disabledExpr;
70
71 /***
72 * Instance variable mapped to "errorKey" tag attribute. (Mapping set in
73 * associated BeanInfo class.)
74 */
75 private String errorKeyExpr;
76
77 /***
78 * Instance variable mapped to "errorStyle" tag attribute. (Mapping set in
79 * associated BeanInfo class.)
80 */
81 private String errorStyleExpr;
82
83 /***
84 * Instance variable mapped to "errorStyleClass" tag attribute. (Mapping
85 * set in associated BeanInfo class.)
86 */
87 private String errorStyleClassExpr;
88
89 /***
90 * Instance variable mapped to "errorStyleId" tag attribute. (Mapping set
91 * in associated BeanInfo class.)
92 */
93 private String errorStyleIdExpr;
94
95 /***
96 * Instance variable mapped to "indexed" tag attribute. (Mapping set in
97 * associated BeanInfo class.)
98 */
99 private String indexedExpr;
100
101 /***
102 * Instance variable mapped to "maxlength" tag attribute. (Mapping set in
103 * associated BeanInfo class.)
104 */
105 private String maxlengthExpr;
106
107 /***
108 * Instance variable mapped to "name" tag attribute. (Mapping set in
109 * associated BeanInfo class.)
110 */
111 private String nameExpr;
112
113 /***
114 * Instance variable mapped to "onblur" tag attribute. (Mapping set in
115 * associated BeanInfo class.)
116 */
117 private String onblurExpr;
118
119 /***
120 * Instance variable mapped to "onchange" tag attribute. (Mapping set in
121 * associated BeanInfo class.)
122 */
123 private String onchangeExpr;
124
125 /***
126 * Instance variable mapped to "onclick" tag attribute. (Mapping set in
127 * associated BeanInfo class.)
128 */
129 private String onclickExpr;
130
131 /***
132 * Instance variable mapped to "ondblclick" tag attribute. (Mapping set in
133 * associated BeanInfo class.)
134 */
135 private String ondblclickExpr;
136
137 /***
138 * Instance variable mapped to "onfocus" tag attribute. (Mapping set in
139 * associated BeanInfo class.)
140 */
141 private String onfocusExpr;
142
143 /***
144 * Instance variable mapped to "onkeydown" tag attribute. (Mapping set in
145 * associated BeanInfo class.)
146 */
147 private String onkeydownExpr;
148
149 /***
150 * Instance variable mapped to "onkeypress" tag attribute. (Mapping set in
151 * associated BeanInfo class.)
152 */
153 private String onkeypressExpr;
154
155 /***
156 * Instance variable mapped to "onkeyup" tag attribute. (Mapping set in
157 * associated BeanInfo class.)
158 */
159 private String onkeyupExpr;
160
161 /***
162 * Instance variable mapped to "onmousedown" tag attribute. (Mapping set
163 * in associated BeanInfo class.)
164 */
165 private String onmousedownExpr;
166
167 /***
168 * Instance variable mapped to "onmousemove" tag attribute. (Mapping set
169 * in associated BeanInfo class.)
170 */
171 private String onmousemoveExpr;
172
173 /***
174 * Instance variable mapped to "onmouseout" tag attribute. (Mapping set in
175 * associated BeanInfo class.)
176 */
177 private String onmouseoutExpr;
178
179 /***
180 * Instance variable mapped to "onmouseover" tag attribute. (Mapping set
181 * in associated BeanInfo class.)
182 */
183 private String onmouseoverExpr;
184
185 /***
186 * Instance variable mapped to "onmouseup" tag attribute. (Mapping set in
187 * associated BeanInfo class.)
188 */
189 private String onmouseupExpr;
190
191 /***
192 * Instance variable mapped to "property" tag attribute. (Mapping set in
193 * associated BeanInfo class.)
194 */
195 private String propertyExpr;
196
197 /***
198 * Instance variable mapped to "size" tag attribute. (Mapping set in
199 * associated BeanInfo class.)
200 */
201 private String sizeExpr;
202
203 /***
204 * Instance variable mapped to "style" tag attribute. (Mapping set in
205 * associated BeanInfo class.)
206 */
207 private String styleExpr;
208
209 /***
210 * Instance variable mapped to "styleClass" tag attribute. (Mapping set in
211 * associated BeanInfo class.)
212 */
213 private String styleClassExpr;
214
215 /***
216 * Instance variable mapped to "styleId" tag attribute. (Mapping set in
217 * associated BeanInfo class.)
218 */
219 private String styleIdExpr;
220
221 /***
222 * Instance variable mapped to "tabindex" tag attribute. (Mapping set in
223 * associated BeanInfo class.)
224 */
225 private String tabindexExpr;
226
227 /***
228 * Instance variable mapped to "title" tag attribute. (Mapping set in
229 * associated BeanInfo class.)
230 */
231 private String titleExpr;
232
233 /***
234 * Instance variable mapped to "titleKey" tag attribute. (Mapping set in
235 * associated BeanInfo class.)
236 */
237 private String titleKeyExpr;
238
239 /***
240 * Instance variable mapped to "value" tag attribute. (Mapping set in
241 * associated BeanInfo class.)
242 */
243 private String valueExpr;
244
245 /***
246 * Getter method for "accesskey" tag attribute. (Mapping set in associated
247 * BeanInfo class.)
248 */
249 public String getAccesskeyExpr() {
250 return (accesskeyExpr);
251 }
252
253 /***
254 * Getter method for "accept" tag attribute. (Mapping set in associated
255 * BeanInfo class.)
256 */
257 public String getAcceptExpr() {
258 return (acceptExpr);
259 }
260
261 /***
262 * Getter method for "alt" tag attribute. (Mapping set in associated
263 * BeanInfo class.)
264 */
265 public String getAltExpr() {
266 return (altExpr);
267 }
268
269 /***
270 * Getter method for "altKey" tag attribute. (Mapping set in associated
271 * BeanInfo class.)
272 */
273 public String getAltKeyExpr() {
274 return (altKeyExpr);
275 }
276
277 /***
278 * Getter method for "bundle" tag attribute. (Mapping set in associated
279 * BeanInfo class.)
280 */
281 public String getBundleExpr() {
282 return (bundleExpr);
283 }
284
285 /***
286 * Getter method for "disabled" tag attribute. (Mapping set in associated
287 * BeanInfo class.)
288 */
289 public String getDisabledExpr() {
290 return (disabledExpr);
291 }
292
293 /***
294 * Getter method for "errorKey" tag attribute. (Mapping set in associated
295 * BeanInfo class.)
296 */
297 public String getErrorKeyExpr() {
298 return (errorKeyExpr);
299 }
300
301 /***
302 * Getter method for "errorStyle" tag attribute. (Mapping set in
303 * associated BeanInfo class.)
304 */
305 public String getErrorStyleExpr() {
306 return (errorStyleExpr);
307 }
308
309 /***
310 * Getter method for "errorStyleClass" tag attribute. (Mapping set in
311 * associated BeanInfo class.)
312 */
313 public String getErrorStyleClassExpr() {
314 return (errorStyleClassExpr);
315 }
316
317 /***
318 * Getter method for "errorStyleId" tag attribute. (Mapping set in
319 * associated BeanInfo class.)
320 */
321 public String getErrorStyleIdExpr() {
322 return (errorStyleIdExpr);
323 }
324
325 /***
326 * Getter method for "indexed" tag attribute. (Mapping set in associated
327 * BeanInfo class.)
328 */
329 public String getIndexedExpr() {
330 return (indexedExpr);
331 }
332
333 /***
334 * Getter method for "maxlength" tag attribute. (Mapping set in associated
335 * BeanInfo class.)
336 */
337 public String getMaxlengthExpr() {
338 return (maxlengthExpr);
339 }
340
341 /***
342 * Getter method for "name" tag attribute. (Mapping set in associated
343 * BeanInfo class.)
344 */
345 public String getNameExpr() {
346 return (nameExpr);
347 }
348
349 /***
350 * Getter method for "onblur" tag attribute. (Mapping set in associated
351 * BeanInfo class.)
352 */
353 public String getOnblurExpr() {
354 return (onblurExpr);
355 }
356
357 /***
358 * Getter method for "onchange" tag attribute. (Mapping set in associated
359 * BeanInfo class.)
360 */
361 public String getOnchangeExpr() {
362 return (onchangeExpr);
363 }
364
365 /***
366 * Getter method for "onclick" tag attribute. (Mapping set in associated
367 * BeanInfo class.)
368 */
369 public String getOnclickExpr() {
370 return (onclickExpr);
371 }
372
373 /***
374 * Getter method for "ondblclick" tag attribute. (Mapping set in
375 * associated BeanInfo class.)
376 */
377 public String getOndblclickExpr() {
378 return (ondblclickExpr);
379 }
380
381 /***
382 * Getter method for "onfocus" tag attribute. (Mapping set in associated
383 * BeanInfo class.)
384 */
385 public String getOnfocusExpr() {
386 return (onfocusExpr);
387 }
388
389 /***
390 * Getter method for "onkeydown" tag attribute. (Mapping set in associated
391 * BeanInfo class.)
392 */
393 public String getOnkeydownExpr() {
394 return (onkeydownExpr);
395 }
396
397 /***
398 * Getter method for "onkeypress" tag attribute. (Mapping set in
399 * associated BeanInfo class.)
400 */
401 public String getOnkeypressExpr() {
402 return (onkeypressExpr);
403 }
404
405 /***
406 * Getter method for "onkeyup" tag attribute. (Mapping set in associated
407 * BeanInfo class.)
408 */
409 public String getOnkeyupExpr() {
410 return (onkeyupExpr);
411 }
412
413 /***
414 * Getter method for "onmousedown" tag attribute. (Mapping set in
415 * associated BeanInfo class.)
416 */
417 public String getOnmousedownExpr() {
418 return (onmousedownExpr);
419 }
420
421 /***
422 * Getter method for "onmousemove" tag attribute. (Mapping set in
423 * associated BeanInfo class.)
424 */
425 public String getOnmousemoveExpr() {
426 return (onmousemoveExpr);
427 }
428
429 /***
430 * Getter method for "onmouseout" tag attribute. (Mapping set in
431 * associated BeanInfo class.)
432 */
433 public String getOnmouseoutExpr() {
434 return (onmouseoutExpr);
435 }
436
437 /***
438 * Getter method for "onmouseover" tag attribute. (Mapping set in
439 * associated BeanInfo class.)
440 */
441 public String getOnmouseoverExpr() {
442 return (onmouseoverExpr);
443 }
444
445 /***
446 * Getter method for "onmouseup" tag attribute. (Mapping set in associated
447 * BeanInfo class.)
448 */
449 public String getOnmouseupExpr() {
450 return (onmouseupExpr);
451 }
452
453 /***
454 * Getter method for "property" tag attribute. (Mapping set in associated
455 * BeanInfo class.)
456 */
457 public String getPropertyExpr() {
458 return (propertyExpr);
459 }
460
461 /***
462 * Getter method for "size" tag attribute. (Mapping set in associated
463 * BeanInfo class.)
464 */
465 public String getSizeExpr() {
466 return (sizeExpr);
467 }
468
469 /***
470 * Getter method for "style" tag attribute. (Mapping set in associated
471 * BeanInfo class.)
472 */
473 public String getStyleExpr() {
474 return (styleExpr);
475 }
476
477 /***
478 * Getter method for "styleClass" tag attribute. (Mapping set in
479 * associated BeanInfo class.)
480 */
481 public String getStyleClassExpr() {
482 return (styleClassExpr);
483 }
484
485 /***
486 * Getter method for "styleId" tag attribute. (Mapping set in associated
487 * BeanInfo class.)
488 */
489 public String getStyleIdExpr() {
490 return (styleIdExpr);
491 }
492
493 /***
494 * Getter method for "tabindex" tag attribute. (Mapping set in associated
495 * BeanInfo class.)
496 */
497 public String getTabindexExpr() {
498 return (tabindexExpr);
499 }
500
501 /***
502 * Getter method for "title" tag attribute. (Mapping set in associated
503 * BeanInfo class.)
504 */
505 public String getTitleExpr() {
506 return (titleExpr);
507 }
508
509 /***
510 * Getter method for "titleKey" tag attribute. (Mapping set in associated
511 * BeanInfo class.)
512 */
513 public String getTitleKeyExpr() {
514 return (titleKeyExpr);
515 }
516
517 /***
518 * Getter method for "value" tag attribute. (Mapping set in associated
519 * BeanInfo class.)
520 */
521 public String getValueExpr() {
522 return (valueExpr);
523 }
524
525 /***
526 * Setter method for "accesskey" tag attribute. (Mapping set in associated
527 * BeanInfo class.)
528 */
529 public void setAccesskeyExpr(String accesskeyExpr) {
530 this.accesskeyExpr = accesskeyExpr;
531 }
532
533 /***
534 * Setter method for "accept" tag attribute. (Mapping set in associated
535 * BeanInfo class.)
536 */
537 public void setAcceptExpr(String acceptExpr) {
538 this.acceptExpr = acceptExpr;
539 }
540
541 /***
542 * Setter method for "alt" tag attribute. (Mapping set in associated
543 * BeanInfo class.)
544 */
545 public void setAltExpr(String altExpr) {
546 this.altExpr = altExpr;
547 }
548
549 /***
550 * Setter method for "altKey" tag attribute. (Mapping set in associated
551 * BeanInfo class.)
552 */
553 public void setAltKeyExpr(String altKeyExpr) {
554 this.altKeyExpr = altKeyExpr;
555 }
556
557 /***
558 * Setter method for "bundle" tag attribute. (Mapping set in associated
559 * BeanInfo class.)
560 */
561 public void setBundleExpr(String bundleExpr) {
562 this.bundleExpr = bundleExpr;
563 }
564
565 /***
566 * Setter method for "disabled" tag attribute. (Mapping set in associated
567 * BeanInfo class.)
568 */
569 public void setDisabledExpr(String disabledExpr) {
570 this.disabledExpr = disabledExpr;
571 }
572
573 /***
574 * Setter method for "errorKey" tag attribute. (Mapping set in associated
575 * BeanInfo class.)
576 */
577 public void setErrorKeyExpr(String errorKeyExpr) {
578 this.errorKeyExpr = errorKeyExpr;
579 }
580
581 /***
582 * Setter method for "errorStyle" tag attribute. (Mapping set in
583 * associated BeanInfo class.)
584 */
585 public void setErrorStyleExpr(String errorStyleExpr) {
586 this.errorStyleExpr = errorStyleExpr;
587 }
588
589 /***
590 * Setter method for "errorStyleClass" tag attribute. (Mapping set in
591 * associated BeanInfo class.)
592 */
593 public void setErrorStyleClassExpr(String errorStyleClassExpr) {
594 this.errorStyleClassExpr = errorStyleClassExpr;
595 }
596
597 /***
598 * Setter method for "errorStyleId" tag attribute. (Mapping set in
599 * associated BeanInfo class.)
600 */
601 public void setErrorStyleIdExpr(String errorStyleIdExpr) {
602 this.errorStyleIdExpr = errorStyleIdExpr;
603 }
604
605 /***
606 * Setter method for "indexed" tag attribute. (Mapping set in associated
607 * BeanInfo class.)
608 */
609 public void setIndexedExpr(String indexedExpr) {
610 this.indexedExpr = indexedExpr;
611 }
612
613 /***
614 * Setter method for "maxlength" tag attribute. (Mapping set in associated
615 * BeanInfo class.)
616 */
617 public void setMaxlengthExpr(String maxlengthExpr) {
618 this.maxlengthExpr = maxlengthExpr;
619 }
620
621 /***
622 * Setter method for "name" tag attribute. (Mapping set in associated
623 * BeanInfo class.)
624 */
625 public void setNameExpr(String nameExpr) {
626 this.nameExpr = nameExpr;
627 }
628
629 /***
630 * Setter method for "onblur" tag attribute. (Mapping set in associated
631 * BeanInfo class.)
632 */
633 public void setOnblurExpr(String onblurExpr) {
634 this.onblurExpr = onblurExpr;
635 }
636
637 /***
638 * Setter method for "onchange" tag attribute. (Mapping set in associated
639 * BeanInfo class.)
640 */
641 public void setOnchangeExpr(String onchangeExpr) {
642 this.onchangeExpr = onchangeExpr;
643 }
644
645 /***
646 * Setter method for "onclick" tag attribute. (Mapping set in associated
647 * BeanInfo class.)
648 */
649 public void setOnclickExpr(String onclickExpr) {
650 this.onclickExpr = onclickExpr;
651 }
652
653 /***
654 * Setter method for "ondblclick" tag attribute. (Mapping set in
655 * associated BeanInfo class.)
656 */
657 public void setOndblclickExpr(String ondblclickExpr) {
658 this.ondblclickExpr = ondblclickExpr;
659 }
660
661 /***
662 * Setter method for "onfocus" tag attribute. (Mapping set in associated
663 * BeanInfo class.)
664 */
665 public void setOnfocusExpr(String onfocusExpr) {
666 this.onfocusExpr = onfocusExpr;
667 }
668
669 /***
670 * Setter method for "onkeydown" tag attribute. (Mapping set in associated
671 * BeanInfo class.)
672 */
673 public void setOnkeydownExpr(String onkeydownExpr) {
674 this.onkeydownExpr = onkeydownExpr;
675 }
676
677 /***
678 * Setter method for "onkeypress" tag attribute. (Mapping set in
679 * associated BeanInfo class.)
680 */
681 public void setOnkeypressExpr(String onkeypressExpr) {
682 this.onkeypressExpr = onkeypressExpr;
683 }
684
685 /***
686 * Setter method for "onkeyup" tag attribute. (Mapping set in associated
687 * BeanInfo class.)
688 */
689 public void setOnkeyupExpr(String onkeyupExpr) {
690 this.onkeyupExpr = onkeyupExpr;
691 }
692
693 /***
694 * Setter method for "onmousedown" tag attribute. (Mapping set in
695 * associated BeanInfo class.)
696 */
697 public void setOnmousedownExpr(String onmousedownExpr) {
698 this.onmousedownExpr = onmousedownExpr;
699 }
700
701 /***
702 * Setter method for "onmousemove" tag attribute. (Mapping set in
703 * associated BeanInfo class.)
704 */
705 public void setOnmousemoveExpr(String onmousemoveExpr) {
706 this.onmousemoveExpr = onmousemoveExpr;
707 }
708
709 /***
710 * Setter method for "onmouseout" tag attribute. (Mapping set in
711 * associated BeanInfo class.)
712 */
713 public void setOnmouseoutExpr(String onmouseoutExpr) {
714 this.onmouseoutExpr = onmouseoutExpr;
715 }
716
717 /***
718 * Setter method for "onmouseover" tag attribute. (Mapping set in
719 * associated BeanInfo class.)
720 */
721 public void setOnmouseoverExpr(String onmouseoverExpr) {
722 this.onmouseoverExpr = onmouseoverExpr;
723 }
724
725 /***
726 * Setter method for "onmouseup" tag attribute. (Mapping set in associated
727 * BeanInfo class.)
728 */
729 public void setOnmouseupExpr(String onmouseupExpr) {
730 this.onmouseupExpr = onmouseupExpr;
731 }
732
733 /***
734 * Setter method for "property" tag attribute. (Mapping set in associated
735 * BeanInfo class.)
736 */
737 public void setPropertyExpr(String propertyExpr) {
738 this.propertyExpr = propertyExpr;
739 }
740
741 /***
742 * Setter method for "size" tag attribute. (Mapping set in associated
743 * BeanInfo class.)
744 */
745 public void setSizeExpr(String sizeExpr) {
746 this.sizeExpr = sizeExpr;
747 }
748
749 /***
750 * Setter method for "style" tag attribute. (Mapping set in associated
751 * BeanInfo class.)
752 */
753 public void setStyleExpr(String styleExpr) {
754 this.styleExpr = styleExpr;
755 }
756
757 /***
758 * Setter method for "styleClass" tag attribute. (Mapping set in
759 * associated BeanInfo class.)
760 */
761 public void setStyleClassExpr(String styleClassExpr) {
762 this.styleClassExpr = styleClassExpr;
763 }
764
765 /***
766 * Setter method for "styleId" tag attribute. (Mapping set in associated
767 * BeanInfo class.)
768 */
769 public void setStyleIdExpr(String styleIdExpr) {
770 this.styleIdExpr = styleIdExpr;
771 }
772
773 /***
774 * Setter method for "tabindex" tag attribute. (Mapping set in associated
775 * BeanInfo class.)
776 */
777 public void setTabindexExpr(String tabindexExpr) {
778 this.tabindexExpr = tabindexExpr;
779 }
780
781 /***
782 * Setter method for "title" tag attribute. (Mapping set in associated
783 * BeanInfo class.)
784 */
785 public void setTitleExpr(String titleExpr) {
786 this.titleExpr = titleExpr;
787 }
788
789 /***
790 * Setter method for "titleKey" tag attribute. (Mapping set in associated
791 * BeanInfo class.)
792 */
793 public void setTitleKeyExpr(String titleKeyExpr) {
794 this.titleKeyExpr = titleKeyExpr;
795 }
796
797 /***
798 * Setter method for "value" tag attribute. (Mapping set in associated
799 * BeanInfo class.)
800 */
801 public void setValueExpr(String valueExpr) {
802 this.valueExpr = valueExpr;
803 }
804
805 /***
806 * Resets attribute values for tag reuse.
807 */
808 public void release() {
809 super.release();
810 setAccesskeyExpr(null);
811 setAcceptExpr(null);
812 setAltExpr(null);
813 setAltKeyExpr(null);
814 setBundleExpr(null);
815 setDisabledExpr(null);
816 setErrorKeyExpr(null);
817 setErrorStyleExpr(null);
818 setErrorStyleClassExpr(null);
819 setErrorStyleIdExpr(null);
820 setIndexedExpr(null);
821 setMaxlengthExpr(null);
822 setNameExpr(null);
823 setOnblurExpr(null);
824 setOnchangeExpr(null);
825 setOnclickExpr(null);
826 setOndblclickExpr(null);
827 setOnfocusExpr(null);
828 setOnkeydownExpr(null);
829 setOnkeypressExpr(null);
830 setOnkeyupExpr(null);
831 setOnmousedownExpr(null);
832 setOnmousemoveExpr(null);
833 setOnmouseoutExpr(null);
834 setOnmouseoverExpr(null);
835 setOnmouseupExpr(null);
836 setPropertyExpr(null);
837 setSizeExpr(null);
838 setStyleExpr(null);
839 setStyleClassExpr(null);
840 setStyleIdExpr(null);
841 setTabindexExpr(null);
842 setTitleExpr(null);
843 setTitleKeyExpr(null);
844 setValueExpr(null);
845 }
846
847 /***
848 * Process the start tag.
849 *
850 * @throws JspException if a JSP exception has occurred
851 */
852 public int doStartTag() throws JspException {
853 evaluateExpressions();
854
855 return (super.doStartTag());
856 }
857
858 /***
859 * Processes all attribute values which use the JSTL expression evaluation
860 * engine to determine their values.
861 *
862 * @throws JspException if a JSP exception has occurred
863 */
864 private void evaluateExpressions()
865 throws JspException {
866 String string = null;
867 Boolean bool = null;
868
869 if ((string =
870 EvalHelper.evalString("accesskey", getAccesskeyExpr(), this,
871 pageContext)) != null) {
872 setAccesskey(string);
873 }
874
875 if ((string =
876 EvalHelper.evalString("accept", getAcceptExpr(), this,
877 pageContext)) != null) {
878 setAccept(string);
879 }
880
881 if ((string =
882 EvalHelper.evalString("alt", getAltExpr(), this, pageContext)) != null) {
883 setAlt(string);
884 }
885
886 if ((string =
887 EvalHelper.evalString("altKey", getAltKeyExpr(), this,
888 pageContext)) != null) {
889 setAltKey(string);
890 }
891
892 if ((string =
893 EvalHelper.evalString("bundle", getBundleExpr(), this,
894 pageContext)) != null) {
895 setBundle(string);
896 }
897
898 if ((bool =
899 EvalHelper.evalBoolean("disabled", getDisabledExpr(), this,
900 pageContext)) != null) {
901 setDisabled(bool.booleanValue());
902 }
903
904 if ((string =
905 EvalHelper.evalString("errorKey", getErrorKeyExpr(), this,
906 pageContext)) != null) {
907 setErrorKey(string);
908 }
909
910 if ((string =
911 EvalHelper.evalString("errorStyle", getErrorStyleExpr(), this,
912 pageContext)) != null) {
913 setErrorStyle(string);
914 }
915
916 if ((string =
917 EvalHelper.evalString("errorStyleClass",
918 getErrorStyleClassExpr(), this, pageContext)) != null) {
919 setErrorStyleClass(string);
920 }
921
922 if ((string =
923 EvalHelper.evalString("errorStyleId", getErrorStyleIdExpr(),
924 this, pageContext)) != null) {
925 setErrorStyleId(string);
926 }
927
928 if ((bool =
929 EvalHelper.evalBoolean("indexed", getIndexedExpr(), this,
930 pageContext)) != null) {
931 setIndexed(bool.booleanValue());
932 }
933
934 if ((string =
935 EvalHelper.evalString("maxlength", getMaxlengthExpr(), this,
936 pageContext)) != null) {
937 setMaxlength(string);
938 }
939
940 if ((string =
941 EvalHelper.evalString("name", getNameExpr(), this, pageContext)) != null) {
942 setName(string);
943 }
944
945 if ((string =
946 EvalHelper.evalString("onblur", getOnblurExpr(), this,
947 pageContext)) != null) {
948 setOnblur(string);
949 }
950
951 if ((string =
952 EvalHelper.evalString("onchange", getOnchangeExpr(), this,
953 pageContext)) != null) {
954 setOnchange(string);
955 }
956
957 if ((string =
958 EvalHelper.evalString("onclick", getOnclickExpr(), this,
959 pageContext)) != null) {
960 setOnclick(string);
961 }
962
963 if ((string =
964 EvalHelper.evalString("ondblclick", getOndblclickExpr(), this,
965 pageContext)) != null) {
966 setOndblclick(string);
967 }
968
969 if ((string =
970 EvalHelper.evalString("onfocus", getOnfocusExpr(), this,
971 pageContext)) != null) {
972 setOnfocus(string);
973 }
974
975 if ((string =
976 EvalHelper.evalString("onkeydown", getOnkeydownExpr(), this,
977 pageContext)) != null) {
978 setOnkeydown(string);
979 }
980
981 if ((string =
982 EvalHelper.evalString("onkeypress", getOnkeypressExpr(), this,
983 pageContext)) != null) {
984 setOnkeypress(string);
985 }
986
987 if ((string =
988 EvalHelper.evalString("onkeyup", getOnkeyupExpr(), this,
989 pageContext)) != null) {
990 setOnkeyup(string);
991 }
992
993 if ((string =
994 EvalHelper.evalString("onmousedown", getOnmousedownExpr(),
995 this, pageContext)) != null) {
996 setOnmousedown(string);
997 }
998
999 if ((string =
1000 EvalHelper.evalString("onmousemove", getOnmousemoveExpr(),
1001 this, pageContext)) != null) {
1002 setOnmousemove(string);
1003 }
1004
1005 if ((string =
1006 EvalHelper.evalString("onmouseout", getOnmouseoutExpr(), this,
1007 pageContext)) != null) {
1008 setOnmouseout(string);
1009 }
1010
1011 if ((string =
1012 EvalHelper.evalString("onmouseover", getOnmouseoverExpr(),
1013 this, pageContext)) != null) {
1014 setOnmouseover(string);
1015 }
1016
1017 if ((string =
1018 EvalHelper.evalString("onmouseup", getOnmouseupExpr(), this,
1019 pageContext)) != null) {
1020 setOnmouseup(string);
1021 }
1022
1023 if ((string =
1024 EvalHelper.evalString("property", getPropertyExpr(), this,
1025 pageContext)) != null) {
1026 setProperty(string);
1027 }
1028
1029 if ((string =
1030 EvalHelper.evalString("size", getSizeExpr(), this, pageContext)) != null) {
1031 setSize(string);
1032 }
1033
1034 if ((string =
1035 EvalHelper.evalString("style", getStyleExpr(), this, pageContext)) != null) {
1036 setStyle(string);
1037 }
1038
1039 if ((string =
1040 EvalHelper.evalString("styleClass", getStyleClassExpr(), this,
1041 pageContext)) != null) {
1042 setStyleClass(string);
1043 }
1044
1045 if ((string =
1046 EvalHelper.evalString("styleId", getStyleIdExpr(), this,
1047 pageContext)) != null) {
1048 setStyleId(string);
1049 }
1050
1051 if ((string =
1052 EvalHelper.evalString("tabindex", getTabindexExpr(), this,
1053 pageContext)) != null) {
1054 setTabindex(string);
1055 }
1056
1057 if ((string =
1058 EvalHelper.evalString("title", getTitleExpr(), this, pageContext)) != null) {
1059 setTitle(string);
1060 }
1061
1062 if ((string =
1063 EvalHelper.evalString("titleKey", getTitleKeyExpr(), this,
1064 pageContext)) != null) {
1065 setTitleKey(string);
1066 }
1067
1068 if ((string =
1069 EvalHelper.evalString("value", getValueExpr(), this, pageContext)) != null) {
1070 setValue(string);
1071 }
1072 }
1073 }