1 | |
|
2 | |
|
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
|
10 | |
|
11 | |
|
12 | |
|
13 | |
|
14 | |
|
15 | |
|
16 | |
|
17 | |
|
18 | |
|
19 | |
package javax.faces.component.html; |
20 | |
|
21 | |
import javax.el.ValueExpression; |
22 | |
import javax.faces.context.FacesContext; |
23 | |
import javax.faces.component.UIComponent; |
24 | |
import javax.faces.convert.Converter; |
25 | |
import javax.faces.el.MethodBinding; |
26 | |
|
27 | |
|
28 | |
|
29 | |
|
30 | |
|
31 | |
|
32 | |
public class HtmlSelectOneListbox extends javax.faces.component.UISelectOne |
33 | |
{ |
34 | |
|
35 | |
static public final String COMPONENT_FAMILY = |
36 | |
"javax.faces.SelectOne"; |
37 | |
static public final String COMPONENT_TYPE = |
38 | |
"javax.faces.HtmlSelectOneListbox"; |
39 | |
|
40 | |
|
41 | |
public HtmlSelectOneListbox() |
42 | 0 | { |
43 | 0 | setRendererType("javax.faces.Listbox"); |
44 | 0 | } |
45 | |
|
46 | |
@Override |
47 | |
public String getFamily() |
48 | |
{ |
49 | 0 | return COMPONENT_FAMILY; |
50 | |
} |
51 | |
|
52 | |
|
53 | |
|
54 | |
private int _size; |
55 | |
|
56 | |
private boolean _sizeSet; |
57 | |
|
58 | |
public int getSize() |
59 | |
{ |
60 | 0 | if (_sizeSet) |
61 | |
{ |
62 | 0 | return _size; |
63 | |
} |
64 | 0 | ValueExpression vb = getValueExpression("size"); |
65 | 0 | if (vb != null) |
66 | |
{ |
67 | 0 | return ((Integer) vb.getValue(getFacesContext().getELContext())).intValue(); |
68 | |
} |
69 | 0 | return Integer.MIN_VALUE; |
70 | |
} |
71 | |
|
72 | |
public void setSize(int size) |
73 | |
{ |
74 | 0 | this._size = size; |
75 | 0 | this._sizeSet = true; |
76 | 0 | } |
77 | |
|
78 | |
private String _label; |
79 | |
|
80 | |
public String getLabel() |
81 | |
{ |
82 | 0 | if (_label != null) |
83 | |
{ |
84 | 0 | return _label; |
85 | |
} |
86 | 0 | ValueExpression vb = getValueExpression("label"); |
87 | 0 | if (vb != null) |
88 | |
{ |
89 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
90 | |
} |
91 | 0 | return null; |
92 | |
} |
93 | |
|
94 | |
public void setLabel(String label) |
95 | |
{ |
96 | 0 | this._label = label; |
97 | 0 | } |
98 | |
|
99 | |
private String _style; |
100 | |
|
101 | |
public String getStyle() |
102 | |
{ |
103 | 0 | if (_style != null) |
104 | |
{ |
105 | 0 | return _style; |
106 | |
} |
107 | 0 | ValueExpression vb = getValueExpression("style"); |
108 | 0 | if (vb != null) |
109 | |
{ |
110 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
111 | |
} |
112 | 0 | return null; |
113 | |
} |
114 | |
|
115 | |
public void setStyle(String style) |
116 | |
{ |
117 | 0 | this._style = style; |
118 | 0 | } |
119 | |
|
120 | |
private String _styleClass; |
121 | |
|
122 | |
public String getStyleClass() |
123 | |
{ |
124 | 0 | if (_styleClass != null) |
125 | |
{ |
126 | 0 | return _styleClass; |
127 | |
} |
128 | 0 | ValueExpression vb = getValueExpression("styleClass"); |
129 | 0 | if (vb != null) |
130 | |
{ |
131 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
132 | |
} |
133 | 0 | return null; |
134 | |
} |
135 | |
|
136 | |
public void setStyleClass(String styleClass) |
137 | |
{ |
138 | 0 | this._styleClass = styleClass; |
139 | 0 | } |
140 | |
|
141 | |
private String _tabindex; |
142 | |
|
143 | |
public String getTabindex() |
144 | |
{ |
145 | 0 | if (_tabindex != null) |
146 | |
{ |
147 | 0 | return _tabindex; |
148 | |
} |
149 | 0 | ValueExpression vb = getValueExpression("tabindex"); |
150 | 0 | if (vb != null) |
151 | |
{ |
152 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
153 | |
} |
154 | 0 | return null; |
155 | |
} |
156 | |
|
157 | |
public void setTabindex(String tabindex) |
158 | |
{ |
159 | 0 | this._tabindex = tabindex; |
160 | 0 | } |
161 | |
|
162 | |
private String _onblur; |
163 | |
|
164 | |
public String getOnblur() |
165 | |
{ |
166 | 0 | if (_onblur != null) |
167 | |
{ |
168 | 0 | return _onblur; |
169 | |
} |
170 | 0 | ValueExpression vb = getValueExpression("onblur"); |
171 | 0 | if (vb != null) |
172 | |
{ |
173 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
174 | |
} |
175 | 0 | return null; |
176 | |
} |
177 | |
|
178 | |
public void setOnblur(String onblur) |
179 | |
{ |
180 | 0 | this._onblur = onblur; |
181 | 0 | } |
182 | |
|
183 | |
private String _onfocus; |
184 | |
|
185 | |
public String getOnfocus() |
186 | |
{ |
187 | 0 | if (_onfocus != null) |
188 | |
{ |
189 | 0 | return _onfocus; |
190 | |
} |
191 | 0 | ValueExpression vb = getValueExpression("onfocus"); |
192 | 0 | if (vb != null) |
193 | |
{ |
194 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
195 | |
} |
196 | 0 | return null; |
197 | |
} |
198 | |
|
199 | |
public void setOnfocus(String onfocus) |
200 | |
{ |
201 | 0 | this._onfocus = onfocus; |
202 | 0 | } |
203 | |
|
204 | |
private String _disabledClass; |
205 | |
|
206 | |
public String getDisabledClass() |
207 | |
{ |
208 | 0 | if (_disabledClass != null) |
209 | |
{ |
210 | 0 | return _disabledClass; |
211 | |
} |
212 | 0 | ValueExpression vb = getValueExpression("disabledClass"); |
213 | 0 | if (vb != null) |
214 | |
{ |
215 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
216 | |
} |
217 | 0 | return null; |
218 | |
} |
219 | |
|
220 | |
public void setDisabledClass(String disabledClass) |
221 | |
{ |
222 | 0 | this._disabledClass = disabledClass; |
223 | 0 | } |
224 | |
|
225 | |
private String _enabledClass; |
226 | |
|
227 | |
public String getEnabledClass() |
228 | |
{ |
229 | 0 | if (_enabledClass != null) |
230 | |
{ |
231 | 0 | return _enabledClass; |
232 | |
} |
233 | 0 | ValueExpression vb = getValueExpression("enabledClass"); |
234 | 0 | if (vb != null) |
235 | |
{ |
236 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
237 | |
} |
238 | 0 | return null; |
239 | |
} |
240 | |
|
241 | |
public void setEnabledClass(String enabledClass) |
242 | |
{ |
243 | 0 | this._enabledClass = enabledClass; |
244 | 0 | } |
245 | |
|
246 | |
private String _accesskey; |
247 | |
|
248 | |
public String getAccesskey() |
249 | |
{ |
250 | 0 | if (_accesskey != null) |
251 | |
{ |
252 | 0 | return _accesskey; |
253 | |
} |
254 | 0 | ValueExpression vb = getValueExpression("accesskey"); |
255 | 0 | if (vb != null) |
256 | |
{ |
257 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
258 | |
} |
259 | 0 | return null; |
260 | |
} |
261 | |
|
262 | |
public void setAccesskey(String accesskey) |
263 | |
{ |
264 | 0 | this._accesskey = accesskey; |
265 | 0 | } |
266 | |
|
267 | |
private String _onclick; |
268 | |
|
269 | |
public String getOnclick() |
270 | |
{ |
271 | 0 | if (_onclick != null) |
272 | |
{ |
273 | 0 | return _onclick; |
274 | |
} |
275 | 0 | ValueExpression vb = getValueExpression("onclick"); |
276 | 0 | if (vb != null) |
277 | |
{ |
278 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
279 | |
} |
280 | 0 | return null; |
281 | |
} |
282 | |
|
283 | |
public void setOnclick(String onclick) |
284 | |
{ |
285 | 0 | this._onclick = onclick; |
286 | 0 | } |
287 | |
|
288 | |
private String _ondblclick; |
289 | |
|
290 | |
public String getOndblclick() |
291 | |
{ |
292 | 0 | if (_ondblclick != null) |
293 | |
{ |
294 | 0 | return _ondblclick; |
295 | |
} |
296 | 0 | ValueExpression vb = getValueExpression("ondblclick"); |
297 | 0 | if (vb != null) |
298 | |
{ |
299 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
300 | |
} |
301 | 0 | return null; |
302 | |
} |
303 | |
|
304 | |
public void setOndblclick(String ondblclick) |
305 | |
{ |
306 | 0 | this._ondblclick = ondblclick; |
307 | 0 | } |
308 | |
|
309 | |
private String _onkeydown; |
310 | |
|
311 | |
public String getOnkeydown() |
312 | |
{ |
313 | 0 | if (_onkeydown != null) |
314 | |
{ |
315 | 0 | return _onkeydown; |
316 | |
} |
317 | 0 | ValueExpression vb = getValueExpression("onkeydown"); |
318 | 0 | if (vb != null) |
319 | |
{ |
320 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
321 | |
} |
322 | 0 | return null; |
323 | |
} |
324 | |
|
325 | |
public void setOnkeydown(String onkeydown) |
326 | |
{ |
327 | 0 | this._onkeydown = onkeydown; |
328 | 0 | } |
329 | |
|
330 | |
private String _onkeypress; |
331 | |
|
332 | |
public String getOnkeypress() |
333 | |
{ |
334 | 0 | if (_onkeypress != null) |
335 | |
{ |
336 | 0 | return _onkeypress; |
337 | |
} |
338 | 0 | ValueExpression vb = getValueExpression("onkeypress"); |
339 | 0 | if (vb != null) |
340 | |
{ |
341 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
342 | |
} |
343 | 0 | return null; |
344 | |
} |
345 | |
|
346 | |
public void setOnkeypress(String onkeypress) |
347 | |
{ |
348 | 0 | this._onkeypress = onkeypress; |
349 | 0 | } |
350 | |
|
351 | |
private String _onkeyup; |
352 | |
|
353 | |
public String getOnkeyup() |
354 | |
{ |
355 | 0 | if (_onkeyup != null) |
356 | |
{ |
357 | 0 | return _onkeyup; |
358 | |
} |
359 | 0 | ValueExpression vb = getValueExpression("onkeyup"); |
360 | 0 | if (vb != null) |
361 | |
{ |
362 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
363 | |
} |
364 | 0 | return null; |
365 | |
} |
366 | |
|
367 | |
public void setOnkeyup(String onkeyup) |
368 | |
{ |
369 | 0 | this._onkeyup = onkeyup; |
370 | 0 | } |
371 | |
|
372 | |
private String _onmousedown; |
373 | |
|
374 | |
public String getOnmousedown() |
375 | |
{ |
376 | 0 | if (_onmousedown != null) |
377 | |
{ |
378 | 0 | return _onmousedown; |
379 | |
} |
380 | 0 | ValueExpression vb = getValueExpression("onmousedown"); |
381 | 0 | if (vb != null) |
382 | |
{ |
383 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
384 | |
} |
385 | 0 | return null; |
386 | |
} |
387 | |
|
388 | |
public void setOnmousedown(String onmousedown) |
389 | |
{ |
390 | 0 | this._onmousedown = onmousedown; |
391 | 0 | } |
392 | |
|
393 | |
private String _onmousemove; |
394 | |
|
395 | |
public String getOnmousemove() |
396 | |
{ |
397 | 0 | if (_onmousemove != null) |
398 | |
{ |
399 | 0 | return _onmousemove; |
400 | |
} |
401 | 0 | ValueExpression vb = getValueExpression("onmousemove"); |
402 | 0 | if (vb != null) |
403 | |
{ |
404 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
405 | |
} |
406 | 0 | return null; |
407 | |
} |
408 | |
|
409 | |
public void setOnmousemove(String onmousemove) |
410 | |
{ |
411 | 0 | this._onmousemove = onmousemove; |
412 | 0 | } |
413 | |
|
414 | |
private String _onmouseout; |
415 | |
|
416 | |
public String getOnmouseout() |
417 | |
{ |
418 | 0 | if (_onmouseout != null) |
419 | |
{ |
420 | 0 | return _onmouseout; |
421 | |
} |
422 | 0 | ValueExpression vb = getValueExpression("onmouseout"); |
423 | 0 | if (vb != null) |
424 | |
{ |
425 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
426 | |
} |
427 | 0 | return null; |
428 | |
} |
429 | |
|
430 | |
public void setOnmouseout(String onmouseout) |
431 | |
{ |
432 | 0 | this._onmouseout = onmouseout; |
433 | 0 | } |
434 | |
|
435 | |
private String _onmouseover; |
436 | |
|
437 | |
public String getOnmouseover() |
438 | |
{ |
439 | 0 | if (_onmouseover != null) |
440 | |
{ |
441 | 0 | return _onmouseover; |
442 | |
} |
443 | 0 | ValueExpression vb = getValueExpression("onmouseover"); |
444 | 0 | if (vb != null) |
445 | |
{ |
446 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
447 | |
} |
448 | 0 | return null; |
449 | |
} |
450 | |
|
451 | |
public void setOnmouseover(String onmouseover) |
452 | |
{ |
453 | 0 | this._onmouseover = onmouseover; |
454 | 0 | } |
455 | |
|
456 | |
private String _onmouseup; |
457 | |
|
458 | |
public String getOnmouseup() |
459 | |
{ |
460 | 0 | if (_onmouseup != null) |
461 | |
{ |
462 | 0 | return _onmouseup; |
463 | |
} |
464 | 0 | ValueExpression vb = getValueExpression("onmouseup"); |
465 | 0 | if (vb != null) |
466 | |
{ |
467 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
468 | |
} |
469 | 0 | return null; |
470 | |
} |
471 | |
|
472 | |
public void setOnmouseup(String onmouseup) |
473 | |
{ |
474 | 0 | this._onmouseup = onmouseup; |
475 | 0 | } |
476 | |
|
477 | |
private String _onchange; |
478 | |
|
479 | |
public String getOnchange() |
480 | |
{ |
481 | 0 | if (_onchange != null) |
482 | |
{ |
483 | 0 | return _onchange; |
484 | |
} |
485 | 0 | ValueExpression vb = getValueExpression("onchange"); |
486 | 0 | if (vb != null) |
487 | |
{ |
488 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
489 | |
} |
490 | 0 | return null; |
491 | |
} |
492 | |
|
493 | |
public void setOnchange(String onchange) |
494 | |
{ |
495 | 0 | this._onchange = onchange; |
496 | 0 | } |
497 | |
|
498 | |
private String _onselect; |
499 | |
|
500 | |
public String getOnselect() |
501 | |
{ |
502 | 0 | if (_onselect != null) |
503 | |
{ |
504 | 0 | return _onselect; |
505 | |
} |
506 | 0 | ValueExpression vb = getValueExpression("onselect"); |
507 | 0 | if (vb != null) |
508 | |
{ |
509 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
510 | |
} |
511 | 0 | return null; |
512 | |
} |
513 | |
|
514 | |
public void setOnselect(String onselect) |
515 | |
{ |
516 | 0 | this._onselect = onselect; |
517 | 0 | } |
518 | |
|
519 | |
private String _dir; |
520 | |
|
521 | |
public String getDir() |
522 | |
{ |
523 | 0 | if (_dir != null) |
524 | |
{ |
525 | 0 | return _dir; |
526 | |
} |
527 | 0 | ValueExpression vb = getValueExpression("dir"); |
528 | 0 | if (vb != null) |
529 | |
{ |
530 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
531 | |
} |
532 | 0 | return null; |
533 | |
} |
534 | |
|
535 | |
public void setDir(String dir) |
536 | |
{ |
537 | 0 | this._dir = dir; |
538 | 0 | } |
539 | |
|
540 | |
private String _lang; |
541 | |
|
542 | |
public String getLang() |
543 | |
{ |
544 | 0 | if (_lang != null) |
545 | |
{ |
546 | 0 | return _lang; |
547 | |
} |
548 | 0 | ValueExpression vb = getValueExpression("lang"); |
549 | 0 | if (vb != null) |
550 | |
{ |
551 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
552 | |
} |
553 | 0 | return null; |
554 | |
} |
555 | |
|
556 | |
public void setLang(String lang) |
557 | |
{ |
558 | 0 | this._lang = lang; |
559 | 0 | } |
560 | |
|
561 | |
private String _title; |
562 | |
|
563 | |
public String getTitle() |
564 | |
{ |
565 | 0 | if (_title != null) |
566 | |
{ |
567 | 0 | return _title; |
568 | |
} |
569 | 0 | ValueExpression vb = getValueExpression("title"); |
570 | 0 | if (vb != null) |
571 | |
{ |
572 | 0 | return (String) vb.getValue(getFacesContext().getELContext()); |
573 | |
} |
574 | 0 | return null; |
575 | |
} |
576 | |
|
577 | |
public void setTitle(String title) |
578 | |
{ |
579 | 0 | this._title = title; |
580 | 0 | } |
581 | |
|
582 | |
private boolean _disabled; |
583 | |
|
584 | |
private boolean _disabledSet; |
585 | |
|
586 | |
public boolean isDisabled() |
587 | |
{ |
588 | 0 | if (_disabledSet) |
589 | |
{ |
590 | 0 | return _disabled; |
591 | |
} |
592 | 0 | ValueExpression vb = getValueExpression("disabled"); |
593 | 0 | if (vb != null) |
594 | |
{ |
595 | 0 | return ((Boolean) vb.getValue(getFacesContext().getELContext())).booleanValue(); |
596 | |
} |
597 | 0 | return false; |
598 | |
} |
599 | |
|
600 | |
public void setDisabled(boolean disabled) |
601 | |
{ |
602 | 0 | this._disabled = disabled; |
603 | 0 | this._disabledSet = true; |
604 | 0 | } |
605 | |
|
606 | |
private boolean _readonly; |
607 | |
|
608 | |
private boolean _readonlySet; |
609 | |
|
610 | |
public boolean isReadonly() |
611 | |
{ |
612 | 0 | if (_readonlySet) |
613 | |
{ |
614 | 0 | return _readonly; |
615 | |
} |
616 | 0 | ValueExpression vb = getValueExpression("readonly"); |
617 | 0 | if (vb != null) |
618 | |
{ |
619 | 0 | return ((Boolean) vb.getValue(getFacesContext().getELContext())).booleanValue(); |
620 | |
} |
621 | 0 | return false; |
622 | |
} |
623 | |
|
624 | |
public void setReadonly(boolean readonly) |
625 | |
{ |
626 | 0 | this._readonly = readonly; |
627 | 0 | this._readonlySet = true; |
628 | 0 | } |
629 | |
|
630 | |
@Override |
631 | |
public Object saveState(FacesContext facesContext) |
632 | |
{ |
633 | 0 | Object[] values = new Object[31]; |
634 | 0 | values[0] = super.saveState(facesContext); |
635 | 0 | values[1] = Integer.valueOf(_size); |
636 | 0 | values[2] = Boolean.valueOf(_sizeSet); |
637 | 0 | values[3] = _label; |
638 | 0 | values[4] = _style; |
639 | 0 | values[5] = _styleClass; |
640 | 0 | values[6] = _tabindex; |
641 | 0 | values[7] = _onblur; |
642 | 0 | values[8] = _onfocus; |
643 | 0 | values[9] = _disabledClass; |
644 | 0 | values[10] = _enabledClass; |
645 | 0 | values[11] = _accesskey; |
646 | 0 | values[12] = _onclick; |
647 | 0 | values[13] = _ondblclick; |
648 | 0 | values[14] = _onkeydown; |
649 | 0 | values[15] = _onkeypress; |
650 | 0 | values[16] = _onkeyup; |
651 | 0 | values[17] = _onmousedown; |
652 | 0 | values[18] = _onmousemove; |
653 | 0 | values[19] = _onmouseout; |
654 | 0 | values[20] = _onmouseover; |
655 | 0 | values[21] = _onmouseup; |
656 | 0 | values[22] = _onchange; |
657 | 0 | values[23] = _onselect; |
658 | 0 | values[24] = _dir; |
659 | 0 | values[25] = _lang; |
660 | 0 | values[26] = _title; |
661 | 0 | values[27] = Boolean.valueOf(_disabled); |
662 | 0 | values[28] = Boolean.valueOf(_disabledSet); |
663 | 0 | values[29] = Boolean.valueOf(_readonly); |
664 | 0 | values[30] = Boolean.valueOf(_readonlySet); |
665 | 0 | return values; |
666 | |
} |
667 | |
|
668 | |
@Override |
669 | |
public void restoreState(FacesContext facesContext, Object state) |
670 | |
{ |
671 | 0 | Object[] values = (Object[])state; |
672 | 0 | super.restoreState(facesContext,values[0]); |
673 | 0 | _size = ((Integer) values[1]).intValue(); |
674 | 0 | _sizeSet = ((Boolean) values[2]).booleanValue(); |
675 | 0 | _label = (java.lang.String) values[3]; |
676 | 0 | _style = (java.lang.String) values[4]; |
677 | 0 | _styleClass = (java.lang.String) values[5]; |
678 | 0 | _tabindex = (java.lang.String) values[6]; |
679 | 0 | _onblur = (java.lang.String) values[7]; |
680 | 0 | _onfocus = (java.lang.String) values[8]; |
681 | 0 | _disabledClass = (java.lang.String) values[9]; |
682 | 0 | _enabledClass = (java.lang.String) values[10]; |
683 | 0 | _accesskey = (java.lang.String) values[11]; |
684 | 0 | _onclick = (java.lang.String) values[12]; |
685 | 0 | _ondblclick = (java.lang.String) values[13]; |
686 | 0 | _onkeydown = (java.lang.String) values[14]; |
687 | 0 | _onkeypress = (java.lang.String) values[15]; |
688 | 0 | _onkeyup = (java.lang.String) values[16]; |
689 | 0 | _onmousedown = (java.lang.String) values[17]; |
690 | 0 | _onmousemove = (java.lang.String) values[18]; |
691 | 0 | _onmouseout = (java.lang.String) values[19]; |
692 | 0 | _onmouseover = (java.lang.String) values[20]; |
693 | 0 | _onmouseup = (java.lang.String) values[21]; |
694 | 0 | _onchange = (java.lang.String) values[22]; |
695 | 0 | _onselect = (java.lang.String) values[23]; |
696 | 0 | _dir = (java.lang.String) values[24]; |
697 | 0 | _lang = (java.lang.String) values[25]; |
698 | 0 | _title = (java.lang.String) values[26]; |
699 | 0 | _disabled = ((Boolean) values[27]).booleanValue(); |
700 | 0 | _disabledSet = ((Boolean) values[28]).booleanValue(); |
701 | 0 | _readonly = ((Boolean) values[29]).booleanValue(); |
702 | 0 | _readonlySet = ((Boolean) values[30]).booleanValue(); |
703 | 0 | } |
704 | |
} |