Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source
   * Copyright 2008, Red Hat Middleware LLC, and individual contributors
   * by the @authors tag. See the copyright.txt in the distribution for a
   * full listing of individual contributors.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
  * http://www.apache.org/licenses/LICENSE-2.0
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package org.jboss.weld.environment.servlet.jsf;
 
 import  javax.faces.FacesException;
 import  javax.faces.application.Application;
 import  javax.faces.application.NavigationHandler;
 import  javax.faces.application.ProjectStage;
 import  javax.faces.application.Resource;
 import  javax.faces.application.ResourceHandler;
 import  javax.faces.application.StateManager;
 import  javax.faces.application.ViewHandler;
 import  javax.faces.component.UIComponent;
 import  javax.faces.component.behavior.Behavior;
 import  javax.faces.context.FacesContext;
 import  javax.faces.convert.Converter;
 import  javax.faces.el.MethodBinding;
 import  javax.faces.el.PropertyResolver;
 import  javax.faces.el.ReferenceSyntaxException;
 import  javax.faces.el.ValueBinding;
 import  javax.faces.el.VariableResolver;
 import  javax.faces.event.ActionListener;
 import  javax.faces.event.SystemEvent;
 import  javax.faces.event.SystemEventListener;
 import  javax.faces.validator.Validator;
 import java.util.Map;

Author(s):
pmuir
 
 public abstract class ForwardingApplication extends Application {
 
     protected abstract Application delegate();
 
     public void addBehavior(String behaviorIdString behaviorClass) {
         delegate().addBehavior(behaviorIdbehaviorClass);
     }
 
     public void addComponent(String componentTypeString componentClass) {
         delegate().addComponent(componentTypecomponentClass);
     }
 
     public void addConverter(String converterIdString converterClass) {
         delegate().addConverter(converterIdconverterClass);
     }
 
     @SuppressWarnings("unchecked")
     @Override
     public void addConverter(Class targetClassString converterClass) {
         delegate().addConverter(targetClassconverterClass);
     }
 
     @Override
     public void addDefaultValidatorId(String validatorId) {
         delegate().addDefaultValidatorId(validatorId);
     }
 
     @Override
     public void addELContextListener(ELContextListener listener) {
         delegate().addELContextListener(listener);
     }
 
     @Override
     public void addELResolver(ELResolver resolver) {
         delegate().addELResolver(resolver);
     }
 
     @Override
     public void addValidator(String validatorIdString validatorClass) {
         delegate().addValidator(validatorIdvalidatorClass);
     }
 
     @Override
     public Behavior createBehavior(String behaviorIdthrows FacesException {
         return delegate().createBehavior(behaviorId);
     }
    @Override
    public UIComponent createComponent(FacesContext context, Resource componentResource) {
        return delegate().createComponent(contextcomponentResource);
    }
    @Override
    public UIComponent createComponent(FacesContext contextString componentTypeString rendererType) {
        return delegate().createComponent(contextcomponentTyperendererType);
    }
    @Override
    public UIComponent createComponent(ValueExpression componentExpression, FacesContext contextString componentTypethrows FacesException {
        return delegate().createComponent(componentExpressioncontextcomponentType);
    }
    @Override
    public UIComponent createComponent(ValueExpression componentExpression, FacesContext contextString componentTypeString rendererType) {
        return delegate().createComponent(componentExpressioncontextcomponentTyperendererType);
    }
    @Override
    public UIComponent createComponent(String componentTypethrows FacesException {
        return delegate().createComponent(componentType);
    }
    @Override
    @Deprecated
    public UIComponent createComponent(ValueBinding componentBinding, FacesContext contextString componentTypethrows FacesException {
        return delegate().createComponent(componentBindingcontextcomponentType);
    }
    @Override
    public Converter createConverter(String converterId) {
        return delegate().createConverter(converterId);
    }
    @SuppressWarnings("unchecked")
    @Override
    public Converter createConverter(Class targetClass) {
        return delegate().createConverter(targetClass);
    }
    @SuppressWarnings("unchecked")
    @Deprecated
    @Override
    public MethodBinding createMethodBinding(String refClass[] paramsthrows ReferenceSyntaxException {
        return delegate().createMethodBinding(refparams);
    }
    @Override
    public Validator createValidator(String validatorIdthrows FacesException {
        return delegate().createValidator(validatorId);
    }
    @Override
    @Deprecated
    public ValueBinding createValueBinding(String refthrows ReferenceSyntaxException {
        return delegate().createValueBinding(ref);
    }
    @Override
    public <T> T evaluateExpressionGet(FacesContext contextString expressionClass<? extends T> expectedTypethrows ELException {
        return delegate().evaluateExpressionGet(contextexpressionexpectedType);
    }
    @Override
    public ActionListener getActionListener() {
        return delegate().getActionListener();
    }
    @Override
    public Iterator<StringgetBehaviorIds() {
        return delegate().getBehaviorIds();
    }
    @Override
    public Iterator<StringgetComponentTypes() {
        return delegate().getComponentTypes();
    }
    @Override
    public Iterator<StringgetConverterIds() {
        return delegate().getConverterIds();
    }
    @SuppressWarnings("unchecked")
    @Override
    public Iterator<Class<?>> getConverterTypes() {
        return delegate().getConverterTypes();
    }
    @Override
    public Locale getDefaultLocale() {
        return delegate().getDefaultLocale();
    }
    @Override
    public String getDefaultRenderKitId() {
        return delegate().getDefaultRenderKitId();
    }
    @Override
    public Map<StringStringgetDefaultValidatorInfo() {
        return delegate().getDefaultValidatorInfo();
    }
    @Override
        return delegate().getELContextListeners();
    }
    @Override
    public ELResolver getELResolver() {
        return delegate().getELResolver();
    }
    @Override
        return delegate().getExpressionFactory();
    }
    @Override
    public String getMessageBundle() {
        return delegate().getMessageBundle();
    }
    @Override
    public NavigationHandler getNavigationHandler() {
        return delegate().getNavigationHandler();
    }
    @Override
    @Deprecated
    public PropertyResolver getPropertyResolver() {
        return delegate().getPropertyResolver();
    }
    @Override
    public ProjectStage getProjectStage() {
        return delegate().getProjectStage();
    }
    @Override
    public ResourceBundle getResourceBundle(FacesContext ctxString name) {
        return delegate().getResourceBundle(ctxname);
    }
    @Override
    public ResourceHandler getResourceHandler() {
        return delegate().getResourceHandler();
    }
    @Override
    public StateManager getStateManager() {
        return delegate().getStateManager();
    }
    @Override
    public Iterator<LocalegetSupportedLocales() {
        return delegate().getSupportedLocales();
    }
    @Override
    public Iterator<StringgetValidatorIds() {
        return delegate().getValidatorIds();
    }
    @Override
    @Deprecated
    public VariableResolver getVariableResolver() {
        return delegate().getVariableResolver();
    }
    @Override
    public ViewHandler getViewHandler() {
        return delegate().getViewHandler();
    }
    @Override
    public void publishEvent(FacesContext contextClass<? extends SystemEvent> systemEventClassClass<?> sourceBaseTypeObject source) {
        delegate().publishEvent(contextsystemEventClasssourceBaseTypesource);
    }
    @Override
    public void publishEvent(FacesContext contextClass<? extends SystemEvent> systemEventClassObject source) {
        delegate().publishEvent(contextsystemEventClasssource);
    }
    @Override
    public void removeELContextListener(ELContextListener listener) {
        delegate().removeELContextListener(listener);
    }
    @Override
    public void setActionListener(ActionListener listener) {
        delegate().setActionListener(listener);
    }
    @Override
    public void setDefaultLocale(Locale locale) {
        delegate().setDefaultLocale(locale);
    }
    @Override
    public void setDefaultRenderKitId(String renderKitId) {
        delegate().setDefaultRenderKitId(renderKitId);
    }
    @Override
    public void setMessageBundle(String bundle) {
        delegate().setMessageBundle(bundle);
    }
    @Override
    public void setNavigationHandler(NavigationHandler handler) {
        delegate().setNavigationHandler(handler);
    }
    @Override
    @Deprecated
    public void setPropertyResolver(PropertyResolver resolver) {
        delegate().setPropertyResolver(resolver);
    }
    @Override
    public void setResourceHandler(ResourceHandler resourceHandler) {
        delegate().setResourceHandler(resourceHandler);
    }
    @Override
    public void setStateManager(StateManager manager) {
        delegate().setStateManager(manager);
    }
    @Override
    public void setSupportedLocales(Collection<Localelocales) {
        delegate().setSupportedLocales(locales);
    }
    @Override
    @Deprecated
    public void setVariableResolver(VariableResolver resolver) {
        delegate().setVariableResolver(resolver);
    }
    @Override
    public void setViewHandler(ViewHandler handler) {
        delegate().setViewHandler(handler);
    }
    @Override
    public void subscribeToEvent(Class<? extends SystemEvent> systemEventClassClass<?> sourceClass, SystemEventListener listener) {
        delegate().subscribeToEvent(systemEventClasssourceClasslistener);
    }
    @Override
    public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) {
        delegate().subscribeToEvent(systemEventClasslistener);
    }
    @Override
    public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClassClass<?> sourceClass, SystemEventListener listener) {
        delegate().unsubscribeFromEvent(systemEventClasssourceClasslistener);
    }
    @Override
    public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) {
        delegate().unsubscribeFromEvent(systemEventClasslistener);
    }
    @Override
    public boolean equals(Object obj) {
        return delegate().equals(obj);
    }
    @Override
    public int hashCode() {
        return delegate().hashCode();
    }
    @Override
    public String toString() {
        return delegate().toString();
    }
New to GrepCode? Check out our FAQ X