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.AbstractUIPage;
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
47
48
49 @Generated("component.stg")
50 public class UIPage
51 extends AbstractUIPage {
52
53 public static final String COMPONENT_TYPE = Tags.page.componentType();
54
55 public static final String COMPONENT_FAMILY = "javax.faces.Form";
56
57 private static final Collection<String> EVENT_NAMES = Arrays.asList("click", "dblclick", "load", "resize");
58
59 @Override
60 public Collection<String> getEventNames() {
61 return EVENT_NAMES;
62 }
63
64 @Override
65 public String getDefaultEventName() {
66 return "click";
67 }
68
69
70 enum PropertyKeys {
71 markup,
72 customClass,
73 label,
74 focusId,
75 }
76
77 public String getFamily() {
78 return COMPONENT_FAMILY;
79 }
80
81
82 public org.apache.myfaces.tobago.context.Markup getMarkup() {
83 Object object = getStateHelper().eval(PropertyKeys.markup);
84 if (object != null) {
85 return Markup.valueOf(object);
86 }
87 return null;
88 }
89
90 public void setMarkup(org.apache.myfaces.tobago.context.Markup markup) {
91 getStateHelper().put(PropertyKeys.markup, markup);
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 getLabel() {
124 return (java.lang.String) getStateHelper().eval(PropertyKeys.label);
125 }
126
127 public void setLabel(java.lang.String label) {
128 getStateHelper().put(PropertyKeys.label, label);
129 }
130
131
132
133
134
135
136
137
138 public java.lang.String getFocusId() {
139 return (java.lang.String) getStateHelper().eval(PropertyKeys.focusId);
140 }
141
142 public void setFocusId(java.lang.String focusId) {
143 getStateHelper().put(PropertyKeys.focusId, focusId);
144 }
145
146
147 @Override
148 public void restoreState(FacesContext context, Object state) {
149
150 pushComponentToEL(context, this);
151 super.restoreState(context, state);
152 popComponentFromEL(context);
153 }
154
155 }