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.context.FacesContext;
23 import org.apache.myfaces.tobago.context.Markup;
24 import org.apache.myfaces.tobago.internal.component.AbstractUIRow;
25 import org.apache.myfaces.tobago.renderkit.css.CustomClass;
26 import org.apache.myfaces.tobago.internal.util.ArrayUtils;
27 import org.apache.myfaces.tobago.internal.util.StringUtils;
28 import org.apache.myfaces.tobago.internal.util.Deprecation;
29 import org.apache.myfaces.tobago.component.Tags;
30 import javax.annotation.Generated;
31 import javax.el.ELException;
32 import javax.faces.FacesException;
33 import java.util.Arrays;
34 import java.util.ArrayList;
35 import java.util.Collection;
36 import java.util.List;
37 import javax.el.MethodExpression;
38 import javax.el.ValueExpression;
39
40
41
42
43
44
45
46 @Generated("component.stg")
47 public class UIRow
48 extends AbstractUIRow {
49
50 public static final String COMPONENT_TYPE = Tags.row.componentType();
51
52 public static final String COMPONENT_FAMILY = "javax.faces.Column";
53
54 private static final Collection<String> EVENT_NAMES = Arrays.asList("click", "dblclick");
55
56 @Override
57 public Collection<String> getEventNames() {
58 return EVENT_NAMES;
59 }
60
61 @Override
62 public String getDefaultEventName() {
63 return "click";
64 }
65
66
67 enum PropertyKeys {
68 markup,
69 customClass,
70 }
71
72 public String getFamily() {
73 return COMPONENT_FAMILY;
74 }
75
76
77 public org.apache.myfaces.tobago.context.Markup getMarkup() {
78 Object object = getStateHelper().eval(PropertyKeys.markup);
79 if (object != null) {
80 return Markup.valueOf(object);
81 }
82 return null;
83 }
84
85 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
86 getStateHelper().put(PropertyKeys.markup, markup);
87 }
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106 public org.apache.myfaces.tobago.renderkit.css.CustomClass getCustomClass() {
107 return (org.apache.myfaces.tobago.renderkit.css.CustomClass) getStateHelper().eval(PropertyKeys.customClass);
108 }
109
110 public void setCustomClass(org.apache.myfaces.tobago.renderkit.css.CustomClass customClass) {
111 getStateHelper().put(PropertyKeys.customClass, customClass);
112 }
113
114
115 @Override
116 public void restoreState(FacesContext context, Object state) {
117
118 pushComponentToEL(context, this);
119 super.restoreState(context, state);
120 popComponentFromEL(context);
121 }
122
123 }