Class ForwardingApplication

  • Direct Known Subclasses:
    WeldApplicationLegacy

    public abstract class ForwardingApplication
    extends javax.faces.application.Application
    Author:
    pmuir Bring this class back to allow Faces 1.2 to be used with WildFly See https://issues.jboss.org/browse/WFLY-9708
    • Constructor Detail

      • ForwardingApplication

        public ForwardingApplication()
    • Method Detail

      • delegate

        protected abstract javax.faces.application.Application delegate()
      • addBehavior

        public void addBehavior​(String behaviorId,
                                String behaviorClass)
        Overrides:
        addBehavior in class javax.faces.application.Application
      • addComponent

        public void addComponent​(String componentType,
                                 String componentClass)
        Specified by:
        addComponent in class javax.faces.application.Application
      • addConverter

        public void addConverter​(String converterId,
                                 String converterClass)
        Specified by:
        addConverter in class javax.faces.application.Application
      • addConverter

        public void addConverter​(Class targetClass,
                                 String converterClass)
        Specified by:
        addConverter in class javax.faces.application.Application
      • addDefaultValidatorId

        public void addDefaultValidatorId​(String validatorId)
        Overrides:
        addDefaultValidatorId in class javax.faces.application.Application
      • addELContextListener

        public void addELContextListener​(javax.el.ELContextListener listener)
        Overrides:
        addELContextListener in class javax.faces.application.Application
      • addELResolver

        public void addELResolver​(javax.el.ELResolver resolver)
        Overrides:
        addELResolver in class javax.faces.application.Application
      • addValidator

        public void addValidator​(String validatorId,
                                 String validatorClass)
        Specified by:
        addValidator in class javax.faces.application.Application
      • createBehavior

        public javax.faces.component.behavior.Behavior createBehavior​(String behaviorId)
                                                               throws javax.faces.FacesException
        Overrides:
        createBehavior in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
      • createComponent

        public javax.faces.component.UIComponent createComponent​(javax.faces.context.FacesContext context,
                                                                 javax.faces.application.Resource componentResource)
        Overrides:
        createComponent in class javax.faces.application.Application
      • createComponent

        public javax.faces.component.UIComponent createComponent​(javax.faces.context.FacesContext context,
                                                                 String componentType,
                                                                 String rendererType)
        Overrides:
        createComponent in class javax.faces.application.Application
      • createComponent

        public javax.faces.component.UIComponent createComponent​(javax.el.ValueExpression componentExpression,
                                                                 javax.faces.context.FacesContext context,
                                                                 String componentType)
                                                          throws javax.faces.FacesException
        Overrides:
        createComponent in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
      • createComponent

        public javax.faces.component.UIComponent createComponent​(javax.el.ValueExpression componentExpression,
                                                                 javax.faces.context.FacesContext context,
                                                                 String componentType,
                                                                 String rendererType)
        Overrides:
        createComponent in class javax.faces.application.Application
      • createComponent

        public javax.faces.component.UIComponent createComponent​(String componentType)
                                                          throws javax.faces.FacesException
        Specified by:
        createComponent in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
      • createComponent

        @Deprecated
        public javax.faces.component.UIComponent createComponent​(javax.faces.el.ValueBinding componentBinding,
                                                                 javax.faces.context.FacesContext context,
                                                                 String componentType)
                                                          throws javax.faces.FacesException
        Deprecated.
        Specified by:
        createComponent in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
      • createConverter

        public javax.faces.convert.Converter createConverter​(String converterId)
        Specified by:
        createConverter in class javax.faces.application.Application
      • createConverter

        public javax.faces.convert.Converter createConverter​(Class targetClass)
        Specified by:
        createConverter in class javax.faces.application.Application
      • createMethodBinding

        @Deprecated
        public javax.faces.el.MethodBinding createMethodBinding​(String ref,
                                                                Class[] params)
                                                         throws javax.faces.el.ReferenceSyntaxException
        Deprecated.
        Specified by:
        createMethodBinding in class javax.faces.application.Application
        Throws:
        javax.faces.el.ReferenceSyntaxException
      • createValidator

        public javax.faces.validator.Validator createValidator​(String validatorId)
                                                        throws javax.faces.FacesException
        Specified by:
        createValidator in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
      • createValueBinding

        @Deprecated
        public javax.faces.el.ValueBinding createValueBinding​(String ref)
                                                       throws javax.faces.el.ReferenceSyntaxException
        Deprecated.
        Specified by:
        createValueBinding in class javax.faces.application.Application
        Throws:
        javax.faces.el.ReferenceSyntaxException
      • evaluateExpressionGet

        public <T> T evaluateExpressionGet​(javax.faces.context.FacesContext context,
                                           String expression,
                                           Class<? extends T> expectedType)
                                    throws javax.el.ELException
        Overrides:
        evaluateExpressionGet in class javax.faces.application.Application
        Throws:
        javax.el.ELException
      • getActionListener

        public javax.faces.event.ActionListener getActionListener()
        Specified by:
        getActionListener in class javax.faces.application.Application
      • getBehaviorIds

        public Iterator<String> getBehaviorIds()
        Overrides:
        getBehaviorIds in class javax.faces.application.Application
      • getComponentTypes

        public Iterator<String> getComponentTypes()
        Specified by:
        getComponentTypes in class javax.faces.application.Application
      • getConverterIds

        public Iterator<String> getConverterIds()
        Specified by:
        getConverterIds in class javax.faces.application.Application
      • getConverterTypes

        public Iterator<Class<?>> getConverterTypes()
        Specified by:
        getConverterTypes in class javax.faces.application.Application
      • getDefaultLocale

        public Locale getDefaultLocale()
        Specified by:
        getDefaultLocale in class javax.faces.application.Application
      • getDefaultRenderKitId

        public String getDefaultRenderKitId()
        Specified by:
        getDefaultRenderKitId in class javax.faces.application.Application
      • getDefaultValidatorInfo

        public Map<String,​String> getDefaultValidatorInfo()
        Overrides:
        getDefaultValidatorInfo in class javax.faces.application.Application
      • getELContextListeners

        public javax.el.ELContextListener[] getELContextListeners()
        Overrides:
        getELContextListeners in class javax.faces.application.Application
      • getELResolver

        public javax.el.ELResolver getELResolver()
        Overrides:
        getELResolver in class javax.faces.application.Application
      • getExpressionFactory

        public javax.el.ExpressionFactory getExpressionFactory()
        Overrides:
        getExpressionFactory in class javax.faces.application.Application
      • getFlowHandler

        public javax.faces.flow.FlowHandler getFlowHandler()
        Overrides:
        getFlowHandler in class javax.faces.application.Application
      • getMessageBundle

        public String getMessageBundle()
        Specified by:
        getMessageBundle in class javax.faces.application.Application
      • getNavigationHandler

        public javax.faces.application.NavigationHandler getNavigationHandler()
        Specified by:
        getNavigationHandler in class javax.faces.application.Application
      • getPropertyResolver

        @Deprecated
        public javax.faces.el.PropertyResolver getPropertyResolver()
        Deprecated.
        Specified by:
        getPropertyResolver in class javax.faces.application.Application
      • getProjectStage

        public javax.faces.application.ProjectStage getProjectStage()
        Overrides:
        getProjectStage in class javax.faces.application.Application
      • getResourceBundle

        public ResourceBundle getResourceBundle​(javax.faces.context.FacesContext ctx,
                                                String name)
        Overrides:
        getResourceBundle in class javax.faces.application.Application
      • getResourceHandler

        public javax.faces.application.ResourceHandler getResourceHandler()
        Overrides:
        getResourceHandler in class javax.faces.application.Application
      • getStateManager

        public javax.faces.application.StateManager getStateManager()
        Specified by:
        getStateManager in class javax.faces.application.Application
      • getSupportedLocales

        public Iterator<Locale> getSupportedLocales()
        Specified by:
        getSupportedLocales in class javax.faces.application.Application
      • getValidatorIds

        public Iterator<String> getValidatorIds()
        Specified by:
        getValidatorIds in class javax.faces.application.Application
      • getVariableResolver

        @Deprecated
        public javax.faces.el.VariableResolver getVariableResolver()
        Deprecated.
        Specified by:
        getVariableResolver in class javax.faces.application.Application
      • getViewHandler

        public javax.faces.application.ViewHandler getViewHandler()
        Specified by:
        getViewHandler in class javax.faces.application.Application
      • publishEvent

        public void publishEvent​(javax.faces.context.FacesContext context,
                                 Class<? extends javax.faces.event.SystemEvent> systemEventClass,
                                 Class<?> sourceBaseType,
                                 Object source)
        Overrides:
        publishEvent in class javax.faces.application.Application
      • publishEvent

        public void publishEvent​(javax.faces.context.FacesContext context,
                                 Class<? extends javax.faces.event.SystemEvent> systemEventClass,
                                 Object source)
        Overrides:
        publishEvent in class javax.faces.application.Application
      • removeELContextListener

        public void removeELContextListener​(javax.el.ELContextListener listener)
        Overrides:
        removeELContextListener in class javax.faces.application.Application
      • setActionListener

        public void setActionListener​(javax.faces.event.ActionListener listener)
        Specified by:
        setActionListener in class javax.faces.application.Application
      • setDefaultLocale

        public void setDefaultLocale​(Locale locale)
        Specified by:
        setDefaultLocale in class javax.faces.application.Application
      • setDefaultRenderKitId

        public void setDefaultRenderKitId​(String renderKitId)
        Specified by:
        setDefaultRenderKitId in class javax.faces.application.Application
      • setFlowHandler

        public void setFlowHandler​(javax.faces.flow.FlowHandler newHandler)
        Overrides:
        setFlowHandler in class javax.faces.application.Application
      • setMessageBundle

        public void setMessageBundle​(String bundle)
        Specified by:
        setMessageBundle in class javax.faces.application.Application
      • setNavigationHandler

        public void setNavigationHandler​(javax.faces.application.NavigationHandler handler)
        Specified by:
        setNavigationHandler in class javax.faces.application.Application
      • setPropertyResolver

        @Deprecated
        public void setPropertyResolver​(javax.faces.el.PropertyResolver resolver)
        Deprecated.
        Specified by:
        setPropertyResolver in class javax.faces.application.Application
      • setResourceHandler

        public void setResourceHandler​(javax.faces.application.ResourceHandler resourceHandler)
        Overrides:
        setResourceHandler in class javax.faces.application.Application
      • setStateManager

        public void setStateManager​(javax.faces.application.StateManager manager)
        Specified by:
        setStateManager in class javax.faces.application.Application
      • setSupportedLocales

        public void setSupportedLocales​(Collection<Locale> locales)
        Specified by:
        setSupportedLocales in class javax.faces.application.Application
      • setVariableResolver

        @Deprecated
        public void setVariableResolver​(javax.faces.el.VariableResolver resolver)
        Deprecated.
        Specified by:
        setVariableResolver in class javax.faces.application.Application
      • setViewHandler

        public void setViewHandler​(javax.faces.application.ViewHandler handler)
        Specified by:
        setViewHandler in class javax.faces.application.Application
      • subscribeToEvent

        public void subscribeToEvent​(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
                                     Class<?> sourceClass,
                                     javax.faces.event.SystemEventListener listener)
        Overrides:
        subscribeToEvent in class javax.faces.application.Application
      • subscribeToEvent

        public void subscribeToEvent​(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
                                     javax.faces.event.SystemEventListener listener)
        Overrides:
        subscribeToEvent in class javax.faces.application.Application
      • unsubscribeFromEvent

        public void unsubscribeFromEvent​(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
                                         Class<?> sourceClass,
                                         javax.faces.event.SystemEventListener listener)
        Overrides:
        unsubscribeFromEvent in class javax.faces.application.Application
      • unsubscribeFromEvent

        public void unsubscribeFromEvent​(Class<? extends javax.faces.event.SystemEvent> systemEventClass,
                                         javax.faces.event.SystemEventListener listener)
        Overrides:
        unsubscribeFromEvent in class javax.faces.application.Application
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object