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