1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.shared_orchestra.taglib.html;
20
21 import org.apache.myfaces.shared_orchestra.renderkit.JSFAttr;
22 import org.apache.myfaces.shared_orchestra.renderkit.html.HTML;
23
24 import javax.faces.component.UIComponent;
25
26
27
28
29
30
31
32 public abstract class HtmlOutputLabelTagBase
33 extends org.apache.myfaces.shared_orchestra.taglib.html.HtmlComponentTagBase
34 {
35
36
37
38
39
40
41
42
43
44 private String _accesskey;
45 private String _onblur;
46 private String _onfocus;
47
48
49
50
51
52 private String _for;
53 private String _tabindex;
54
55 public void release() {
56 super.release();
57 _accesskey=null;
58 _onblur=null;
59 _onfocus=null;
60 _for=null;
61 _tabindex=null;
62 }
63
64 protected void setProperties(UIComponent component)
65 {
66 super.setProperties(component);
67
68 setStringProperty(component, HTML.ACCESSKEY_ATTR, _accesskey);
69 setStringProperty(component, HTML.ONBLUR_ATTR, _onblur);
70 setStringProperty(component, HTML.ONFOCUS_ATTR, _onfocus);
71
72 setStringProperty(component, JSFAttr.FOR_ATTR, _for);
73 setStringProperty(component, HTML.TABINDEX_ATTR, _tabindex);
74 }
75
76 public void setAccesskey(String accesskey)
77 {
78 _accesskey = accesskey;
79 }
80
81 public void setOnblur(String onblur)
82 {
83 _onblur = onblur;
84 }
85
86 public void setOnfocus(String onfocus)
87 {
88 _onfocus = onfocus;
89 }
90
91 public void setFor(String aFor)
92 {
93 _for = aFor;
94 }
95
96 public void setTabindex(String tabindex)
97 {
98 _tabindex = tabindex;
99 }
100 }