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.AbstractUIFlowLayout;
26 import org.apache.myfaces.tobago.layout.TextAlign;
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 UIFlowLayout
49 extends AbstractUIFlowLayout implements ClientBehaviorHolder {
50
51 public static final String COMPONENT_TYPE = Tags.flowLayout.componentType();
52
53 public static final String COMPONENT_FAMILY = "org.apache.myfaces.tobago.FlowLayout";
54
55
56 enum PropertyKeys {
57 markup,
58 textAlign,
59 customClass,
60 }
61
62 public String getFamily() {
63 return COMPONENT_FAMILY;
64 }
65
66
67 public org.apache.myfaces.tobago.context.Markup getMarkup() {
68 Object object = getStateHelper().eval(PropertyKeys.markup);
69 if (object != null) {
70 return Markup.valueOf(object);
71 }
72 return null;
73 }
74
75 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
76 getStateHelper().put(PropertyKeys.markup, markup);
77 }
78
79
80
81
82
83
84 public org.apache.myfaces.tobago.layout.TextAlign getTextAlign() {
85 return (org.apache.myfaces.tobago.layout.TextAlign) getStateHelper().eval(PropertyKeys.textAlign);
86 }
87
88 public void setTextAlign(org.apache.myfaces.tobago.layout.TextAlign textAlign) {
89 getStateHelper().put(PropertyKeys.textAlign, textAlign);
90 }
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
110 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
111 }
112
113 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
114 getStateHelper().put(PropertyKeys.customClass, customClass);
115 }
116
117
118 @Override
119 public void restoreState(FacesContext context, Object state) {
120
121 pushComponentToEL(context, this);
122 super.restoreState(context, state);
123 popComponentFromEL(context);
124 }
125
126 }