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.AbstractUIGridLayout;
26 import org.apache.myfaces.tobago.layout.Measure;
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105 @Generated("component.stg")
106 public class UIGridLayout
107 extends AbstractUIGridLayout implements ClientBehaviorHolder {
108
109 public static final String COMPONENT_TYPE = Tags.gridLayout.componentType();
110
111 public static final String COMPONENT_FAMILY = "org.apache.myfaces.tobago.GridLayout";
112
113
114 enum PropertyKeys {
115 columnSpacing,
116 markup,
117 columns,
118 customClass,
119 rowSpacing,
120 rows,
121 }
122
123 public String getFamily() {
124 return COMPONENT_FAMILY;
125 }
126
127
128
129
130
131
132 public org.apache.myfaces.tobago.layout.Measure getColumnSpacing() {
133 Object object = getStateHelper().eval(PropertyKeys.columnSpacing);
134 if (object != null) {
135 return Measure.valueOf(object);
136 }
137 return Measure.ZERO;
138 }
139
140 public void setColumnSpacing(org.apache.myfaces.tobago.layout.Measure columnSpacing) {
141 getStateHelper().put(PropertyKeys.columnSpacing, columnSpacing);
142 }
143
144 public org.apache.myfaces.tobago.context.Markup getMarkup() {
145 Object object = getStateHelper().eval(PropertyKeys.markup);
146 if (object != null) {
147 return Markup.valueOf(object);
148 }
149 return null;
150 }
151
152 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
153 getStateHelper().put(PropertyKeys.markup, markup);
154 }
155
156
157
158
159
160
161
162
163 public java.lang.String getColumns() {
164 java.lang.String columns = (java.lang.String) getStateHelper().eval(PropertyKeys.columns);
165 if (columns != null) {
166 return columns;
167 }
168 return "1*";
169 }
170
171 public void setColumns(java.lang.String columns) {
172 getStateHelper().put(PropertyKeys.columns, columns);
173 }
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
193 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
194 }
195
196 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
197 getStateHelper().put(PropertyKeys.customClass, customClass);
198 }
199
200
201
202
203
204 public org.apache.myfaces.tobago.layout.Measure getRowSpacing() {
205 Object object = getStateHelper().eval(PropertyKeys.rowSpacing);
206 if (object != null) {
207 return Measure.valueOf(object);
208 }
209 return Measure.ZERO;
210 }
211
212 public void setRowSpacing(org.apache.myfaces.tobago.layout.Measure rowSpacing) {
213 getStateHelper().put(PropertyKeys.rowSpacing, rowSpacing);
214 }
215
216
217
218
219
220
221
222
223 public java.lang.String getRows() {
224 java.lang.String rows = (java.lang.String) getStateHelper().eval(PropertyKeys.rows);
225 if (rows != null) {
226 return rows;
227 }
228 return "1*";
229 }
230
231 public void setRows(java.lang.String rows) {
232 getStateHelper().put(PropertyKeys.rows, rows);
233 }
234
235
236 @Override
237 public void restoreState(FacesContext context, Object state) {
238
239 pushComponentToEL(context, this);
240 super.restoreState(context, state);
241 popComponentFromEL(context);
242 }
243
244 }