1 | |
|
2 | |
|
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
|
10 | |
|
11 | |
|
12 | |
|
13 | |
|
14 | |
|
15 | |
|
16 | |
|
17 | |
|
18 | |
|
19 | |
package javax.faces.application; |
20 | |
|
21 | |
import java.util.Collection; |
22 | |
import java.util.Iterator; |
23 | |
import java.util.Locale; |
24 | |
import java.util.Map; |
25 | |
import java.util.ResourceBundle; |
26 | |
|
27 | |
import javax.el.ELContextListener; |
28 | |
import javax.el.ELException; |
29 | |
import javax.el.ELResolver; |
30 | |
import javax.el.ExpressionFactory; |
31 | |
import javax.el.ValueExpression; |
32 | |
import javax.faces.FacesException; |
33 | |
import javax.faces.FacesWrapper; |
34 | |
import javax.faces.component.UIComponent; |
35 | |
import javax.faces.component.behavior.Behavior; |
36 | |
import javax.faces.context.FacesContext; |
37 | |
import javax.faces.convert.Converter; |
38 | |
import javax.faces.el.MethodBinding; |
39 | |
import javax.faces.el.PropertyResolver; |
40 | |
import javax.faces.el.ReferenceSyntaxException; |
41 | |
import javax.faces.el.ValueBinding; |
42 | |
import javax.faces.el.VariableResolver; |
43 | |
import javax.faces.event.ActionListener; |
44 | |
import javax.faces.event.SystemEvent; |
45 | |
import javax.faces.event.SystemEventListener; |
46 | |
import javax.faces.flow.FlowHandler; |
47 | |
import javax.faces.validator.Validator; |
48 | |
|
49 | |
|
50 | |
|
51 | |
|
52 | 0 | @SuppressWarnings("deprecation") |
53 | |
public abstract class ApplicationWrapper extends Application implements FacesWrapper<Application> |
54 | |
{ |
55 | |
public ApplicationWrapper() |
56 | 0 | { |
57 | |
|
58 | 0 | } |
59 | |
|
60 | |
@Override |
61 | |
public void addBehavior(String behaviorId, String behaviorClass) |
62 | |
{ |
63 | 0 | getWrapped().addBehavior(behaviorId, behaviorClass); |
64 | 0 | } |
65 | |
|
66 | |
@Override |
67 | |
public void addComponent(String componentType, String componentClass) |
68 | |
{ |
69 | 0 | getWrapped().addComponent(componentType, componentClass); |
70 | 0 | } |
71 | |
|
72 | |
@Override |
73 | |
public void addConverter(Class<?> targetClass, String converterClass) |
74 | |
{ |
75 | 0 | getWrapped().addConverter(targetClass, converterClass); |
76 | 0 | } |
77 | |
|
78 | |
@Override |
79 | |
public void addConverter(String converterId, String converterClass) |
80 | |
{ |
81 | 0 | getWrapped().addConverter(converterId, converterClass); |
82 | 0 | } |
83 | |
|
84 | |
@Override |
85 | |
public void addDefaultValidatorId(String validatorId) |
86 | |
{ |
87 | 0 | getWrapped().addDefaultValidatorId(validatorId); |
88 | 0 | } |
89 | |
|
90 | |
@Override |
91 | |
public void addELContextListener(ELContextListener listener) |
92 | |
{ |
93 | 0 | getWrapped().addELContextListener(listener); |
94 | 0 | } |
95 | |
|
96 | |
@Override |
97 | |
public void addELResolver(ELResolver resolver) |
98 | |
{ |
99 | 0 | getWrapped().addELResolver(resolver); |
100 | 0 | } |
101 | |
|
102 | |
@Override |
103 | |
public void addValidator(String validatorId, String validatorClass) |
104 | |
{ |
105 | 0 | getWrapped().addValidator(validatorId, validatorClass); |
106 | 0 | } |
107 | |
|
108 | |
@Override |
109 | |
public Behavior createBehavior(String behaviorId) throws FacesException |
110 | |
{ |
111 | 0 | return getWrapped().createBehavior(behaviorId); |
112 | |
} |
113 | |
|
114 | |
@Override |
115 | |
public UIComponent createComponent(FacesContext context, Resource componentResource) |
116 | |
{ |
117 | 0 | return getWrapped().createComponent(context, componentResource); |
118 | |
} |
119 | |
|
120 | |
@Override |
121 | |
public UIComponent createComponent(FacesContext context, String componentType, String rendererType) |
122 | |
{ |
123 | 0 | return getWrapped().createComponent(context, componentType, rendererType); |
124 | |
} |
125 | |
|
126 | |
@Override |
127 | |
public UIComponent createComponent(String componentType) throws FacesException |
128 | |
{ |
129 | 0 | return getWrapped().createComponent(componentType); |
130 | |
} |
131 | |
|
132 | |
@Override |
133 | |
@Deprecated |
134 | |
public UIComponent createComponent(ValueBinding componentBinding, FacesContext context, String componentType) |
135 | |
throws FacesException |
136 | |
{ |
137 | 0 | return getWrapped().createComponent(componentBinding, context, componentType); |
138 | |
} |
139 | |
|
140 | |
@Override |
141 | |
public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, String componentType, |
142 | |
String rendererType) |
143 | |
{ |
144 | 0 | return getWrapped().createComponent(componentExpression, context, componentType, rendererType); |
145 | |
} |
146 | |
|
147 | |
@Override |
148 | |
public UIComponent createComponent(ValueExpression componentExpression, FacesContext contexte, String componentType) |
149 | |
throws FacesException |
150 | |
{ |
151 | 0 | return getWrapped().createComponent(componentExpression, contexte, componentType); |
152 | |
} |
153 | |
|
154 | |
@Override |
155 | |
public Converter createConverter(Class<?> targetClass) |
156 | |
{ |
157 | 0 | return getWrapped().createConverter(targetClass); |
158 | |
} |
159 | |
|
160 | |
@Override |
161 | |
public Converter createConverter(String converterId) |
162 | |
{ |
163 | 0 | return getWrapped().createConverter(converterId); |
164 | |
} |
165 | |
|
166 | |
@Override |
167 | |
@Deprecated |
168 | |
public MethodBinding createMethodBinding(String ref, Class<?>[] params) throws ReferenceSyntaxException |
169 | |
{ |
170 | 0 | return getWrapped().createMethodBinding(ref, params); |
171 | |
} |
172 | |
|
173 | |
@Override |
174 | |
public Validator createValidator(String validatorId) throws FacesException |
175 | |
{ |
176 | 0 | return getWrapped().createValidator(validatorId); |
177 | |
} |
178 | |
|
179 | |
@Override |
180 | |
public ValueBinding createValueBinding(String ref) throws ReferenceSyntaxException |
181 | |
{ |
182 | 0 | return getWrapped().createValueBinding(ref); |
183 | |
} |
184 | |
|
185 | |
@Override |
186 | |
@Deprecated |
187 | |
public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) |
188 | |
throws ELException |
189 | |
{ |
190 | 0 | return getWrapped().evaluateExpressionGet(context, expression, expectedType); |
191 | |
} |
192 | |
|
193 | |
@Override |
194 | |
public ActionListener getActionListener() |
195 | |
{ |
196 | 0 | return getWrapped().getActionListener(); |
197 | |
} |
198 | |
|
199 | |
@Override |
200 | |
public Iterator<String> getBehaviorIds() |
201 | |
{ |
202 | 0 | return getWrapped().getBehaviorIds(); |
203 | |
} |
204 | |
|
205 | |
@Override |
206 | |
public Iterator<String> getComponentTypes() |
207 | |
{ |
208 | 0 | return getWrapped().getComponentTypes(); |
209 | |
} |
210 | |
|
211 | |
@Override |
212 | |
public Iterator<String> getConverterIds() |
213 | |
{ |
214 | 0 | return getWrapped().getConverterIds(); |
215 | |
} |
216 | |
|
217 | |
@Override |
218 | |
public Iterator<Class<?>> getConverterTypes() |
219 | |
{ |
220 | 0 | return getWrapped().getConverterTypes(); |
221 | |
} |
222 | |
|
223 | |
@Override |
224 | |
public Locale getDefaultLocale() |
225 | |
{ |
226 | 0 | return getWrapped().getDefaultLocale(); |
227 | |
} |
228 | |
|
229 | |
@Override |
230 | |
public String getDefaultRenderKitId() |
231 | |
{ |
232 | 0 | return getWrapped().getDefaultRenderKitId(); |
233 | |
} |
234 | |
|
235 | |
@Override |
236 | |
public Map<String, String> getDefaultValidatorInfo() |
237 | |
{ |
238 | 0 | return getWrapped().getDefaultValidatorInfo(); |
239 | |
} |
240 | |
|
241 | |
@Override |
242 | |
public ELContextListener[] getELContextListeners() |
243 | |
{ |
244 | 0 | return getWrapped().getELContextListeners(); |
245 | |
} |
246 | |
|
247 | |
@Override |
248 | |
public ELResolver getELResolver() |
249 | |
{ |
250 | 0 | return getWrapped().getELResolver(); |
251 | |
} |
252 | |
|
253 | |
@Override |
254 | |
public ExpressionFactory getExpressionFactory() |
255 | |
{ |
256 | 0 | return getWrapped().getExpressionFactory(); |
257 | |
} |
258 | |
|
259 | |
@Override |
260 | |
public String getMessageBundle() |
261 | |
{ |
262 | 0 | return getWrapped().getMessageBundle(); |
263 | |
} |
264 | |
|
265 | |
@Override |
266 | |
public NavigationHandler getNavigationHandler() |
267 | |
{ |
268 | 0 | return getWrapped().getNavigationHandler(); |
269 | |
} |
270 | |
|
271 | |
@Override |
272 | |
public ProjectStage getProjectStage() |
273 | |
{ |
274 | 0 | return getWrapped().getProjectStage(); |
275 | |
} |
276 | |
|
277 | |
@Override |
278 | |
@Deprecated |
279 | |
public PropertyResolver getPropertyResolver() |
280 | |
{ |
281 | 0 | return getWrapped().getPropertyResolver(); |
282 | |
} |
283 | |
|
284 | |
@Override |
285 | |
public ResourceBundle getResourceBundle(FacesContext ctx, String name) throws FacesException, NullPointerException |
286 | |
{ |
287 | 0 | return getWrapped().getResourceBundle(ctx, name); |
288 | |
} |
289 | |
|
290 | |
@Override |
291 | |
public ResourceHandler getResourceHandler() |
292 | |
{ |
293 | 0 | return getWrapped().getResourceHandler(); |
294 | |
} |
295 | |
|
296 | |
@Override |
297 | |
public StateManager getStateManager() |
298 | |
{ |
299 | 0 | return getWrapped().getStateManager(); |
300 | |
} |
301 | |
|
302 | |
@Override |
303 | |
public Iterator<Locale> getSupportedLocales() |
304 | |
{ |
305 | 0 | return getWrapped().getSupportedLocales(); |
306 | |
} |
307 | |
|
308 | |
@Override |
309 | |
public Iterator<String> getValidatorIds() |
310 | |
{ |
311 | 0 | return getWrapped().getValidatorIds(); |
312 | |
} |
313 | |
|
314 | |
@Override |
315 | |
@Deprecated |
316 | |
public VariableResolver getVariableResolver() |
317 | |
{ |
318 | 0 | return getWrapped().getVariableResolver(); |
319 | |
} |
320 | |
|
321 | |
@Override |
322 | |
public ViewHandler getViewHandler() |
323 | |
{ |
324 | 0 | return getWrapped().getViewHandler(); |
325 | |
} |
326 | |
|
327 | |
public abstract Application getWrapped(); |
328 | |
|
329 | |
@Override |
330 | |
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, |
331 | |
Class<?> sourceBaseType, Object source) |
332 | |
{ |
333 | 0 | getWrapped().publishEvent(facesContext, systemEventClass, sourceBaseType, source); |
334 | 0 | } |
335 | |
|
336 | |
@Override |
337 | |
public void publishEvent(FacesContext facesContext, Class<? extends SystemEvent> systemEventClass, Object source) |
338 | |
{ |
339 | 0 | getWrapped().publishEvent(facesContext, systemEventClass, source); |
340 | 0 | } |
341 | |
|
342 | |
@Override |
343 | |
public void removeELContextListener(ELContextListener listener) |
344 | |
{ |
345 | 0 | getWrapped().removeELContextListener(listener); |
346 | 0 | } |
347 | |
|
348 | |
@Override |
349 | |
public void setActionListener(ActionListener listener) |
350 | |
{ |
351 | 0 | getWrapped().setActionListener(listener); |
352 | 0 | } |
353 | |
|
354 | |
@Override |
355 | |
public void setDefaultLocale(Locale locale) |
356 | |
{ |
357 | 0 | getWrapped().setDefaultLocale(locale); |
358 | 0 | } |
359 | |
|
360 | |
@Override |
361 | |
public void setDefaultRenderKitId(String renderKitId) |
362 | |
{ |
363 | 0 | getWrapped().setDefaultRenderKitId(renderKitId); |
364 | 0 | } |
365 | |
|
366 | |
@Override |
367 | |
public void setMessageBundle(String bundle) |
368 | |
{ |
369 | 0 | getWrapped().setMessageBundle(bundle); |
370 | 0 | } |
371 | |
|
372 | |
@Override |
373 | |
public void setNavigationHandler(NavigationHandler handler) |
374 | |
{ |
375 | 0 | getWrapped().setNavigationHandler(handler); |
376 | 0 | } |
377 | |
|
378 | |
@Override |
379 | |
@Deprecated |
380 | |
public void setPropertyResolver(PropertyResolver resolver) |
381 | |
{ |
382 | 0 | getWrapped().setPropertyResolver(resolver); |
383 | 0 | } |
384 | |
|
385 | |
@Override |
386 | |
public void setResourceHandler(ResourceHandler resourceHandler) |
387 | |
{ |
388 | 0 | getWrapped().setResourceHandler(resourceHandler); |
389 | 0 | } |
390 | |
|
391 | |
@Override |
392 | |
public void setStateManager(StateManager manager) |
393 | |
{ |
394 | 0 | getWrapped().setStateManager(manager); |
395 | 0 | } |
396 | |
|
397 | |
@Override |
398 | |
public void setSupportedLocales(Collection<Locale> locales) |
399 | |
{ |
400 | 0 | getWrapped().setSupportedLocales(locales); |
401 | 0 | } |
402 | |
|
403 | |
@Override |
404 | |
@Deprecated |
405 | |
public void setVariableResolver(VariableResolver resolver) |
406 | |
{ |
407 | 0 | getWrapped().setVariableResolver(resolver); |
408 | 0 | } |
409 | |
|
410 | |
@Override |
411 | |
public void setViewHandler(ViewHandler handler) |
412 | |
{ |
413 | 0 | getWrapped().setViewHandler(handler); |
414 | 0 | } |
415 | |
|
416 | |
@Override |
417 | |
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, |
418 | |
SystemEventListener listener) |
419 | |
{ |
420 | 0 | getWrapped().subscribeToEvent(systemEventClass, sourceClass, listener); |
421 | 0 | } |
422 | |
|
423 | |
@Override |
424 | |
public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) |
425 | |
{ |
426 | 0 | getWrapped().subscribeToEvent(systemEventClass, listener); |
427 | 0 | } |
428 | |
|
429 | |
@Override |
430 | |
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, |
431 | |
SystemEventListener listener) |
432 | |
{ |
433 | 0 | getWrapped().unsubscribeFromEvent(systemEventClass, sourceClass, listener); |
434 | 0 | } |
435 | |
|
436 | |
@Override |
437 | |
public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) |
438 | |
{ |
439 | 0 | getWrapped().unsubscribeFromEvent(systemEventClass, listener); |
440 | 0 | } |
441 | |
|
442 | |
@Override |
443 | |
public void setFlowHandler(FlowHandler flowHandler) |
444 | |
{ |
445 | 0 | getWrapped().setFlowHandler(flowHandler); |
446 | 0 | } |
447 | |
|
448 | |
@Override |
449 | |
public FlowHandler getFlowHandler() |
450 | |
{ |
451 | 0 | return getWrapped().getFlowHandler(); |
452 | |
} |
453 | |
|
454 | |
} |