Class ForwardingApplication

  • Direct Known Subclasses:
    WeldApplicationLegacy

    public abstract class ForwardingApplication
    extends jakarta.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 jakarta.faces.application.Application delegate()
      • addBehavior

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public jakarta.faces.application.NavigationHandler getNavigationHandler()
        Specified by:
        getNavigationHandler in class jakarta.faces.application.Application
      • getProjectStage

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public int hashCode()
        Overrides:
        hashCode in class Object