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.AbstractUITree;
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
48 @Generated("component.stg")
49 public class UITree
50 extends AbstractUITree implements ClientBehaviorHolder {
51
52 public static final String COMPONENT_TYPE = Tags.tree.componentType();
53
54 public static final String COMPONENT_FAMILY = "javax.faces.Data";
55
56
57 enum PropertyKeys {
58 showRoot,
59 markup,
60 showRootJunction,
61 selectable,
62 customClass,
63 }
64
65 public String getFamily() {
66 return COMPONENT_FAMILY;
67 }
68
69
70
71
72
73
74
75
76 public boolean isShowRoot() {
77 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.showRoot);
78 if (bool != null) {
79 return bool;
80 }
81 return false;
82 }
83
84 public void setShowRoot(boolean showRoot) {
85 getStateHelper().put(PropertyKeys.showRoot, showRoot);
86 }
87
88 public org.apache.myfaces.tobago.context.Markup getMarkup() {
89 Object object = getStateHelper().eval(PropertyKeys.markup);
90 if (object != null) {
91 return Markup.valueOf(object);
92 }
93 return null;
94 }
95
96 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
97 getStateHelper().put(PropertyKeys.markup, markup);
98 }
99
100
101
102
103
104
105 public boolean isShowRootJunction() {
106 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.showRootJunction);
107 if (bool != null) {
108 return bool;
109 }
110 return false;
111 }
112
113 public void setShowRootJunction(boolean showRootJunction) {
114 getStateHelper().put(PropertyKeys.showRootJunction, showRootJunction);
115 }
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131 public org.apache.myfaces.tobago.model.Selectable getSelectable() {
132 org.apache.myfaces.tobago.model.Selectable selectable = (org.apache.myfaces.tobago.model.Selectable) getStateHelper().eval(PropertyKeys.selectable);
133 if (selectable != null) {
134 return selectable;
135 }
136 return org.apache.myfaces.tobago.model.Selectable.multi;
137 }
138
139 public void setSelectable(org.apache.myfaces.tobago.model.Selectable selectable) {
140 getStateHelper().put(PropertyKeys.selectable, selectable);
141 }
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
161 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
162 }
163
164 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
165 getStateHelper().put(PropertyKeys.customClass, customClass);
166 }
167
168
169 @Override
170 public void restoreState(FacesContext context, Object state) {
171
172 pushComponentToEL(context, this);
173 super.restoreState(context, state);
174 popComponentFromEL(context);
175 }
176
177 }