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