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.internal.component.AbstractUIOperation;
24 import org.apache.myfaces.tobago.internal.util.ArrayUtils;
25 import org.apache.myfaces.tobago.internal.util.StringUtils;
26 import org.apache.myfaces.tobago.internal.util.Deprecation;
27 import org.apache.myfaces.tobago.component.Tags;
28 import javax.annotation.Generated;
29 import javax.el.ELException;
30 import javax.faces.FacesException;
31 import java.util.Arrays;
32 import java.util.ArrayList;
33 import java.util.Collection;
34 import java.util.List;
35 import javax.el.MethodExpression;
36 import javax.el.ValueExpression;
37
38
39
40
41
42
43
44
45
46
47
48 @Generated("component.stg")
49 public class UIOperation
50 extends AbstractUIOperation {
51
52 public static final String COMPONENT_TYPE = Tags.operation.componentType();
53
54 public static final String COMPONENT_FAMILY = "org.apache.myfaces.tobago.Operation";
55
56
57 enum PropertyKeys {
58 name,
59 forComponent,
60 }
61
62 public String getFamily() {
63 return COMPONENT_FAMILY;
64 }
65
66
67
68
69
70
71 public java.lang.String getName() {
72 return (java.lang.String) getStateHelper().eval(PropertyKeys.name);
73 }
74
75 public void setName(java.lang.String name) {
76 getStateHelper().put(PropertyKeys.name, name);
77 }
78
79
80
81
82
83 public java.lang.String getFor() {
84 return (java.lang.String) getStateHelper().eval(PropertyKeys.forComponent);
85 }
86
87 public void setFor(java.lang.String forComponent) {
88 getStateHelper().put(PropertyKeys.forComponent, forComponent);
89 }
90
91
92 @Override
93 public void restoreState(FacesContext context, Object state) {
94
95 pushComponentToEL(context, this);
96 super.restoreState(context, state);
97 popComponentFromEL(context);
98 }
99
100 }