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