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.AbstractUISelectItem;
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
46
47 @Generated("component.stg")
48 public class UISelectItem
49 extends AbstractUISelectItem {
50
51 public static final String COMPONENT_TYPE = Tags.selectItem.componentType();
52
53 public static final String COMPONENT_FAMILY = "";
54
55
56 enum PropertyKeys {
57 markup,
58 customClass,
59 tip,
60 itemImage,
61 }
62
63 public String getFamily() {
64 return COMPONENT_FAMILY;
65 }
66
67
68 public org.apache.myfaces.tobago.context.Markup getMarkup() {
69 Object object = getStateHelper().eval(PropertyKeys.markup);
70 if (object != null) {
71 return Markup.valueOf(object);
72 }
73 return null;
74 }
75
76 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
77 getStateHelper().put(PropertyKeys.markup, markup);
78 }
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
98 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
99 }
100
101 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
102 getStateHelper().put(PropertyKeys.customClass, customClass);
103 }
104
105
106
107
108
109 public java.lang.String getTip() {
110 return (java.lang.String) getStateHelper().eval(PropertyKeys.tip);
111 }
112
113 public void setTip(java.lang.String tip) {
114 getStateHelper().put(PropertyKeys.tip, tip);
115 }
116
117
118
119
120
121 public java.lang.String getItemImage() {
122 return (java.lang.String) getStateHelper().eval(PropertyKeys.itemImage);
123 }
124
125 public void setItemImage(java.lang.String itemImage) {
126 getStateHelper().put(PropertyKeys.itemImage, itemImage);
127 }
128
129
130 @Override
131 public void restoreState(FacesContext context, Object state) {
132
133 pushComponentToEL(context, this);
134 super.restoreState(context, state);
135 popComponentFromEL(context);
136 }
137
138 }