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.AbstractUIHidden;
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 @Generated("component.stg")
44 public class UIHidden
45 extends AbstractUIHidden {
46
47 public static final String COMPONENT_TYPE = Tags.hidden.componentType();
48
49 public static final String COMPONENT_FAMILY = "javax.faces.Input";
50
51 private static final Collection<String> EVENT_NAMES = Arrays.asList("change");
52
53 @Override
54 public Collection<String> getEventNames() {
55 return EVENT_NAMES;
56 }
57
58 @Override
59 public String getDefaultEventName() {
60 return "change";
61 }
62
63
64 enum PropertyKeys {
65 readonly,
66 disabled,
67 }
68
69 public String getFamily() {
70 return COMPONENT_FAMILY;
71 }
72
73
74
75
76
77
78 public boolean isReadonly() {
79 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.readonly);
80 if (bool != null) {
81 return bool;
82 }
83 return false;
84 }
85
86 public void setReadonly(boolean readonly) {
87 getStateHelper().put(PropertyKeys.readonly, readonly);
88 }
89
90
91
92
93
94 public boolean isDisabled() {
95 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.disabled);
96 if (bool != null) {
97 return bool;
98 }
99 return false;
100 }
101
102 public void setDisabled(boolean disabled) {
103 getStateHelper().put(PropertyKeys.disabled, disabled);
104 }
105
106
107 @Override
108 public void restoreState(FacesContext context, Object state) {
109
110 pushComponentToEL(context, this);
111 super.restoreState(context, state);
112 popComponentFromEL(context);
113 }
114
115 }