PageRenderTime 35ms CodeModel.GetById 14ms app.highlight 19ms RepoModel.GetById 0ms app.codeStats 0ms

/jboss-as-7.1.1.Final/weld/src/main/java/org/jboss/as/weld/webtier/jsf/ForwardingApplication.java

#
Java | 396 lines | 307 code | 69 blank | 20 comment | 0 complexity | 01cb393e2e5b839d9fbf40756efd8cfa MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
  1/*
  2 * JBoss, Home of Professional Open Source
  3 * Copyright 2008, Red Hat Middleware LLC, and individual contributors
  4 * by the @authors tag. See the copyright.txt in the distribution for a
  5 * full listing of individual contributors.
  6 *
  7 * Licensed under the Apache License, Version 2.0 (the "License");
  8 * you may not use this file except in compliance with the License.
  9 * You may obtain a copy of the License at
 10 * http://www.apache.org/licenses/LICENSE-2.0
 11 * Unless required by applicable law or agreed to in writing, software
 12 * distributed under the License is distributed on an "AS IS" BASIS,
 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 14 * See the License for the specific language governing permissions and
 15 * limitations under the License.
 16 */
 17package org.jboss.as.weld.webtier.jsf;
 18
 19import javax.el.ELContextListener;
 20import javax.el.ELException;
 21import javax.el.ELResolver;
 22import javax.el.ExpressionFactory;
 23import javax.el.ValueExpression;
 24import javax.faces.FacesException;
 25import javax.faces.application.Application;
 26import javax.faces.application.NavigationHandler;
 27import javax.faces.application.ProjectStage;
 28import javax.faces.application.Resource;
 29import javax.faces.application.ResourceHandler;
 30import javax.faces.application.StateManager;
 31import javax.faces.application.ViewHandler;
 32import javax.faces.component.UIComponent;
 33import javax.faces.component.behavior.Behavior;
 34import javax.faces.context.FacesContext;
 35import javax.faces.convert.Converter;
 36import javax.faces.el.MethodBinding;
 37import javax.faces.el.PropertyResolver;
 38import javax.faces.el.ReferenceSyntaxException;
 39import javax.faces.el.ValueBinding;
 40import javax.faces.el.VariableResolver;
 41import javax.faces.event.ActionListener;
 42import javax.faces.event.SystemEvent;
 43import javax.faces.event.SystemEventListener;
 44import javax.faces.validator.Validator;
 45import java.util.Collection;
 46import java.util.Iterator;
 47import java.util.Locale;
 48import java.util.Map;
 49import java.util.ResourceBundle;
 50
 51/**
 52 * @author pmuir
 53 *
 54 */
 55@SuppressWarnings({"deprecation"})
 56public abstract class ForwardingApplication extends Application {
 57
 58    protected abstract Application delegate();
 59
 60    public void addBehavior(String behaviorId, String behaviorClass) {
 61        delegate().addBehavior(behaviorId, behaviorClass);
 62    }
 63
 64    public void addComponent(String componentType, String componentClass) {
 65        delegate().addComponent(componentType, componentClass);
 66    }
 67
 68    public void addConverter(String converterId, String converterClass) {
 69        delegate().addConverter(converterId, converterClass);
 70    }
 71
 72    @SuppressWarnings("unchecked")
 73    @Override
 74    public void addConverter(Class targetClass, String converterClass) {
 75        delegate().addConverter(targetClass, converterClass);
 76    }
 77
 78    @Override
 79    public void addDefaultValidatorId(String validatorId) {
 80        delegate().addDefaultValidatorId(validatorId);
 81    }
 82
 83    @Override
 84    public void addELContextListener(ELContextListener listener) {
 85        delegate().addELContextListener(listener);
 86    }
 87
 88    @Override
 89    public void addELResolver(ELResolver resolver) {
 90        delegate().addELResolver(resolver);
 91    }
 92
 93    @Override
 94    public void addValidator(String validatorId, String validatorClass) {
 95        delegate().addValidator(validatorId, validatorClass);
 96    }
 97
 98    @Override
 99    public Behavior createBehavior(String behaviorId) throws FacesException {
100        return delegate().createBehavior(behaviorId);
101    }
102
103    @Override
104    public UIComponent createComponent(FacesContext context, Resource componentResource) {
105        return delegate().createComponent(context, componentResource);
106    }
107
108    @Override
109    public UIComponent createComponent(FacesContext context, String componentType, String rendererType) {
110        return delegate().createComponent(context, componentType, rendererType);
111    }
112
113    @Override
114    public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, String componentType)
115            throws FacesException {
116        return delegate().createComponent(componentExpression, context, componentType);
117    }
118
119    @Override
120    public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, String componentType,
121            String rendererType) {
122        return delegate().createComponent(componentExpression, context, componentType, rendererType);
123    }
124
125    @Override
126    public UIComponent createComponent(String componentType) throws FacesException {
127        return delegate().createComponent(componentType);
128    }
129
130    @Override
131    @Deprecated
132    public UIComponent createComponent(ValueBinding componentBinding, FacesContext context, String componentType)
133            throws FacesException {
134        return delegate().createComponent(componentBinding, context, componentType);
135    }
136
137    @Override
138    public Converter createConverter(String converterId) {
139        return delegate().createConverter(converterId);
140    }
141
142    @SuppressWarnings("unchecked")
143    @Override
144    public Converter createConverter(Class targetClass) {
145        return delegate().createConverter(targetClass);
146    }
147
148    @SuppressWarnings("unchecked")
149    @Deprecated
150    @Override
151    public MethodBinding createMethodBinding(String ref, Class[] params) throws ReferenceSyntaxException {
152        return delegate().createMethodBinding(ref, params);
153    }
154
155    @Override
156    public Validator createValidator(String validatorId) throws FacesException {
157        return delegate().createValidator(validatorId);
158    }
159
160    @Override
161    @Deprecated
162    public ValueBinding createValueBinding(String ref) throws ReferenceSyntaxException {
163        return delegate().createValueBinding(ref);
164    }
165
166    @Override
167    public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType)
168            throws ELException {
169        return delegate().evaluateExpressionGet(context, expression, expectedType);
170    }
171
172    @Override
173    public ActionListener getActionListener() {
174        return delegate().getActionListener();
175    }
176
177    @Override
178    public Iterator<String> getBehaviorIds() {
179        return delegate().getBehaviorIds();
180    }
181
182    @Override
183    public Iterator<String> getComponentTypes() {
184        return delegate().getComponentTypes();
185    }
186
187    @Override
188    public Iterator<String> getConverterIds() {
189        return delegate().getConverterIds();
190    }
191
192    @SuppressWarnings("unchecked")
193    @Override
194    public Iterator<Class<?>> getConverterTypes() {
195        return delegate().getConverterTypes();
196    }
197
198    @Override
199    public Locale getDefaultLocale() {
200        return delegate().getDefaultLocale();
201    }
202
203    @Override
204    public String getDefaultRenderKitId() {
205        return delegate().getDefaultRenderKitId();
206    }
207
208    @Override
209    public Map<String, String> getDefaultValidatorInfo() {
210        return delegate().getDefaultValidatorInfo();
211    }
212
213    @Override
214    public ELContextListener[] getELContextListeners() {
215        return delegate().getELContextListeners();
216    }
217
218    @Override
219    public ELResolver getELResolver() {
220        return delegate().getELResolver();
221    }
222
223    @Override
224    public ExpressionFactory getExpressionFactory() {
225        return delegate().getExpressionFactory();
226    }
227
228    @Override
229    public String getMessageBundle() {
230        return delegate().getMessageBundle();
231    }
232
233    @Override
234    public NavigationHandler getNavigationHandler() {
235        return delegate().getNavigationHandler();
236    }
237
238    @Override
239    @Deprecated
240    public PropertyResolver getPropertyResolver() {
241        return delegate().getPropertyResolver();
242    }
243
244    @Override
245    public ProjectStage getProjectStage() {
246        return delegate().getProjectStage();
247    }
248
249    @Override
250    public ResourceBundle getResourceBundle(FacesContext ctx, String name) {
251        return delegate().getResourceBundle(ctx, name);
252    }
253
254    @Override
255    public ResourceHandler getResourceHandler() {
256        return delegate().getResourceHandler();
257    }
258
259    @Override
260    public StateManager getStateManager() {
261        return delegate().getStateManager();
262    }
263
264    @Override
265    public Iterator<Locale> getSupportedLocales() {
266        return delegate().getSupportedLocales();
267    }
268
269    @Override
270    public Iterator<String> getValidatorIds() {
271        return delegate().getValidatorIds();
272    }
273
274    @Override
275    @Deprecated
276    public VariableResolver getVariableResolver() {
277        return delegate().getVariableResolver();
278    }
279
280    @Override
281    public ViewHandler getViewHandler() {
282        return delegate().getViewHandler();
283    }
284
285    @Override
286    public void publishEvent(FacesContext context, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType,
287            Object source) {
288        delegate().publishEvent(context, systemEventClass, sourceBaseType, source);
289    }
290
291    @Override
292    public void publishEvent(FacesContext context, Class<? extends SystemEvent> systemEventClass, Object source) {
293        delegate().publishEvent(context, systemEventClass, source);
294    }
295
296    @Override
297    public void removeELContextListener(ELContextListener listener) {
298        delegate().removeELContextListener(listener);
299    }
300
301    @Override
302    public void setActionListener(ActionListener listener) {
303        delegate().setActionListener(listener);
304    }
305
306    @Override
307    public void setDefaultLocale(Locale locale) {
308        delegate().setDefaultLocale(locale);
309    }
310
311    @Override
312    public void setDefaultRenderKitId(String renderKitId) {
313        delegate().setDefaultRenderKitId(renderKitId);
314    }
315
316    @Override
317    public void setMessageBundle(String bundle) {
318        delegate().setMessageBundle(bundle);
319    }
320
321    @Override
322    public void setNavigationHandler(NavigationHandler handler) {
323        delegate().setNavigationHandler(handler);
324    }
325
326    @Override
327    @Deprecated
328    public void setPropertyResolver(PropertyResolver resolver) {
329        delegate().setPropertyResolver(resolver);
330    }
331
332    @Override
333    public void setResourceHandler(ResourceHandler resourceHandler) {
334        delegate().setResourceHandler(resourceHandler);
335    }
336
337    @Override
338    public void setStateManager(StateManager manager) {
339        delegate().setStateManager(manager);
340    }
341
342    @Override
343    public void setSupportedLocales(Collection<Locale> locales) {
344        delegate().setSupportedLocales(locales);
345
346    }
347
348    @Override
349    @Deprecated
350    public void setVariableResolver(VariableResolver resolver) {
351        delegate().setVariableResolver(resolver);
352    }
353
354    @Override
355    public void setViewHandler(ViewHandler handler) {
356        delegate().setViewHandler(handler);
357    }
358
359    @Override
360    public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass,
361            SystemEventListener listener) {
362        delegate().subscribeToEvent(systemEventClass, sourceClass, listener);
363    }
364
365    @Override
366    public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) {
367        delegate().subscribeToEvent(systemEventClass, listener);
368    }
369
370    @Override
371    public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass,
372            SystemEventListener listener) {
373        delegate().unsubscribeFromEvent(systemEventClass, sourceClass, listener);
374    }
375
376    @Override
377    public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) {
378        delegate().unsubscribeFromEvent(systemEventClass, listener);
379    }
380
381    @Override
382    public boolean equals(Object obj) {
383        return delegate().equals(obj);
384    }
385
386    @Override
387    public int hashCode() {
388        return delegate().hashCode();
389    }
390
391    @Override
392    public String toString() {
393        return delegate().toString();
394    }
395
396}