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.component.behavior.ClientBehaviorHolder;
23 import javax.faces.context.FacesContext;
24 import org.apache.myfaces.tobago.context.Markup;
25 import org.apache.myfaces.tobago.internal.component.AbstractUITreeListbox;
26 import org.apache.myfaces.tobago.model.Selectable;
27 import org.apache.myfaces.tobago.renderkit.css.CustomClass;
28 import org.apache.myfaces.tobago.internal.util.ArrayUtils;
29 import org.apache.myfaces.tobago.internal.util.StringUtils;
30 import org.apache.myfaces.tobago.internal.util.Deprecation;
31 import org.apache.myfaces.tobago.component.Tags;
32 import javax.annotation.Generated;
33 import javax.el.ELException;
34 import javax.faces.FacesException;
35 import java.util.Arrays;
36 import java.util.ArrayList;
37 import java.util.Collection;
38 import java.util.List;
39 import javax.el.MethodExpression;
40 import javax.el.ValueExpression;
41
42
43
44
45
46
47 @Generated("component.stg")
48 public class UITreeListbox
49 extends AbstractUITreeListbox implements ClientBehaviorHolder {
50
51 public static final String COMPONENT_TYPE = Tags.treeListbox.componentType();
52
53 public static final String COMPONENT_FAMILY = "javax.faces.Data";
54
55
56 enum PropertyKeys {
57 markup,
58 size,
59 selectable,
60 customClass,
61 required,
62 }
63
64 public String getFamily() {
65 return COMPONENT_FAMILY;
66 }
67
68
69 public org.apache.myfaces.tobago.context.Markup getMarkup() {
70 Object object = getStateHelper().eval(PropertyKeys.markup);
71 if (object != null) {
72 return Markup.valueOf(object);
73 }
74 return null;
75 }
76
77 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
78 getStateHelper().put(PropertyKeys.markup, markup);
79 }
80
81
82
83
84
85 public java.lang.Integer getSize() {
86 Number value = (Number) getStateHelper().eval(PropertyKeys.size);
87 if (value != null) {
88 return value.intValue();
89 }
90 return null;
91 }
92
93 public void setSize(java.lang.Integer size) {
94 getStateHelper().put(PropertyKeys.size, size);
95 }
96
97
98
99
100
101
102
103
104
105
106
107
108
109 public org.apache.myfaces.tobago.model.Selectable getSelectable() {
110 org.apache.myfaces.tobago.model.Selectable selectable = (org.apache.myfaces.tobago.model.Selectable) getStateHelper().eval(PropertyKeys.selectable);
111 if (selectable != null) {
112 return selectable;
113 }
114 return org.apache.myfaces.tobago.model.Selectable.single;
115 }
116
117 public void setSelectable(org.apache.myfaces.tobago.model.Selectable selectable) {
118 getStateHelper().put(PropertyKeys.selectable, selectable);
119 }
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
139 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
140 }
141
142 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
143 getStateHelper().put(PropertyKeys.customClass, customClass);
144 }
145
146
147
148
149
150
151
152 public boolean isRequired() {
153 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.required);
154 if (bool != null) {
155 return bool;
156 }
157 return false;
158 }
159
160 public void setRequired(boolean required) {
161 getStateHelper().put(PropertyKeys.required, required);
162 }
163
164
165 @Override
166 public void restoreState(FacesContext context, Object state) {
167
168 pushComponentToEL(context, this);
169 super.restoreState(context, state);
170 popComponentFromEL(context);
171 }
172
173 }