1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.component;
21
22 import javax.faces.context.FacesContext;
23 import org.apache.myfaces.tobago.context.Markup;
24 import org.apache.myfaces.tobago.internal.component.AbstractUITab;
25 import org.apache.myfaces.tobago.renderkit.css.CustomClass;
26 import org.apache.myfaces.tobago.internal.util.ArrayUtils;
27 import org.apache.myfaces.tobago.internal.util.StringUtils;
28 import org.apache.myfaces.tobago.internal.util.Deprecation;
29 import org.apache.myfaces.tobago.component.Tags;
30 import javax.annotation.Generated;
31 import javax.el.ELException;
32 import javax.faces.FacesException;
33 import java.util.Arrays;
34 import java.util.ArrayList;
35 import java.util.Collection;
36 import java.util.List;
37 import javax.el.MethodExpression;
38 import javax.el.ValueExpression;
39
40
41
42
43
44
45 @Generated("component.stg")
46 public class UITab
47 extends AbstractUITab {
48
49 public static final String COMPONENT_TYPE = Tags.tab.componentType();
50
51 public static final String COMPONENT_FAMILY = "javax.faces.Panel";
52
53 private static final Collection<String> EVENT_NAMES = Arrays.asList("click");
54
55 @Override
56 public Collection<String> getEventNames() {
57 return EVENT_NAMES;
58 }
59
60 @Override
61 public String getDefaultEventName() {
62 return "click";
63 }
64
65
66 enum PropertyKeys {
67 image,
68 markup,
69 accessKey,
70 customClass,
71 tip,
72 disabled,
73 label,
74 }
75
76 public String getFamily() {
77 return COMPONENT_FAMILY;
78 }
79
80
81
82
83
84
85 public java.lang.String getImage() {
86 return (java.lang.String) getStateHelper().eval(PropertyKeys.image);
87 }
88
89 public void setImage(java.lang.String image) {
90 getStateHelper().put(PropertyKeys.image, image);
91 }
92
93 public org.apache.myfaces.tobago.context.Markup getMarkup() {
94 Object object = getStateHelper().eval(PropertyKeys.markup);
95 if (object != null) {
96 return Markup.valueOf(object);
97 }
98 return null;
99 }
100
101 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
102 getStateHelper().put(PropertyKeys.markup, markup);
103 }
104
105
106
107
108
109 public java.lang.Character getAccessKey() {
110 return (java.lang.Character) getStateHelper().eval(PropertyKeys.accessKey);
111 }
112
113 public void setAccessKey(java.lang.Character accessKey) {
114 getStateHelper().put(PropertyKeys.accessKey, accessKey);
115 }
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
135 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
136 }
137
138 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
139 getStateHelper().put(PropertyKeys.customClass, customClass);
140 }
141
142
143
144
145
146 public java.lang.String getTip() {
147 return (java.lang.String) getStateHelper().eval(PropertyKeys.tip);
148 }
149
150 public void setTip(java.lang.String tip) {
151 getStateHelper().put(PropertyKeys.tip, tip);
152 }
153
154
155
156
157
158 public boolean isDisabled() {
159 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.disabled);
160 if (bool != null) {
161 return bool;
162 }
163 return false;
164 }
165
166 public void setDisabled(boolean disabled) {
167 getStateHelper().put(PropertyKeys.disabled, disabled);
168 }
169
170
171
172
173
174 public java.lang.String getLabel() {
175 return (java.lang.String) getStateHelper().eval(PropertyKeys.label);
176 }
177
178 public void setLabel(java.lang.String label) {
179 getStateHelper().put(PropertyKeys.label, label);
180 }
181
182
183 @Override
184 public void restoreState(FacesContext context, Object state) {
185
186 pushComponentToEL(context, this);
187 super.restoreState(context, state);
188 popComponentFromEL(context);
189 }
190
191 }