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.AbstractUIReload;
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 UIReload
50 extends AbstractUIReload {
51
52 public static final String COMPONENT_TYPE = Tags.reload.componentType();
53
54 public static final String COMPONENT_FAMILY = "org.apache.myfaces.tobago.Reload";
55
56
57 enum PropertyKeys {
58 immediate,
59 update,
60 frequency,
61 }
62
63 public String getFamily() {
64 return COMPONENT_FAMILY;
65 }
66
67
68
69
70
71
72
73
74
75 public boolean isImmediate() {
76 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.immediate);
77 if (bool != null) {
78 return bool;
79 }
80 return true;
81 }
82
83 public void setImmediate(boolean immediate) {
84 getStateHelper().put(PropertyKeys.immediate, immediate);
85 }
86
87
88
89
90
91 public boolean isUpdate() {
92 Boolean bool = (Boolean) getStateHelper().eval(PropertyKeys.update);
93 if (bool != null) {
94 return bool;
95 }
96 return true;
97 }
98
99 public void setUpdate(boolean update) {
100 getStateHelper().put(PropertyKeys.update, update);
101 }
102
103
104
105
106
107 public java.lang.Integer getFrequency() {
108 Number value = (Number) getStateHelper().eval(PropertyKeys.frequency);
109 if (value != null) {
110 return value.intValue();
111 }
112 return 5000;
113 }
114
115 public void setFrequency(java.lang.Integer frequency) {
116 getStateHelper().put(PropertyKeys.frequency, frequency);
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 }