Class ApplicationImpl


  • public class ApplicationImpl
    extends javax.faces.application.Application

    Application represents a per-web-application singleton object where applications based on JavaServer Faces (or implementations wishing to provide extended functionality) can register application-wide singletons that provide functionality required by JavaServer Faces.

    • Constructor Summary

      Constructors 
      Constructor Description
      ApplicationImpl()
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addBehavior​(java.lang.String behaviorId, java.lang.String behaviorClass)  
      void addComponent​(java.lang.String componentType, java.lang.String componentClass)  
      void addConverter​(java.lang.Class<?> targetClass, java.lang.String converterClass)  
      void addConverter​(java.lang.String converterId, java.lang.String converterClass)  
      void addDefaultValidatorId​(java.lang.String validatorId)  
      void addELContextListener​(javax.el.ELContextListener listener)  
      void addELResolver​(javax.el.ELResolver resolver)  
      void addSearchKeywordResolver​(javax.faces.component.search.SearchKeywordResolver resolver)  
      void addValidator​(java.lang.String validatorId, java.lang.String validatorClass)  
      javax.faces.component.behavior.Behavior createBehavior​(java.lang.String behaviorId)  
      javax.faces.component.UIComponent createComponent​(java.lang.String componentType)  
      javax.faces.component.UIComponent createComponent​(javax.el.ValueExpression componentExpression, javax.faces.context.FacesContext context, java.lang.String componentType)  
      javax.faces.component.UIComponent createComponent​(javax.el.ValueExpression componentExpression, javax.faces.context.FacesContext context, java.lang.String componentType, java.lang.String rendererType)  
      javax.faces.component.UIComponent createComponent​(javax.faces.context.FacesContext context, java.lang.String componentType, java.lang.String rendererType)  
      javax.faces.component.UIComponent createComponent​(javax.faces.context.FacesContext context, javax.faces.application.Resource componentResource)  
      javax.faces.component.UIComponent createComponent​(javax.faces.el.ValueBinding componentBinding, javax.faces.context.FacesContext context, java.lang.String componentType)  
      javax.faces.convert.Converter createConverter​(java.lang.Class<?> targetClass)  
      javax.faces.convert.Converter createConverter​(java.lang.String converterId)  
      protected javax.faces.convert.Converter createConverterBasedOnClass​(java.lang.Class<?> targetClass, java.lang.Class<?> baseClass)  
      javax.faces.el.MethodBinding createMethodBinding​(java.lang.String ref, java.lang.Class<?>[] params)  
      javax.faces.validator.Validator createValidator​(java.lang.String validatorId)  
      javax.faces.el.ValueBinding createValueBinding​(java.lang.String ref)  
      <T> T evaluateExpressionGet​(javax.faces.context.FacesContext context, java.lang.String expression, java.lang.Class<? extends T> expectedType)  
      javax.faces.event.ActionListener getActionListener()  
      javax.el.CompositeELResolver getApplicationELResolvers()  
      java.util.Iterator<java.lang.String> getBehaviorIds()  
      java.util.Iterator<java.lang.String> getComponentTypes()  
      java.util.Iterator<java.lang.String> getConverterIds()  
      java.util.Iterator<java.lang.Class<?>> getConverterTypes()  
      java.util.Locale getDefaultLocale()  
      java.lang.String getDefaultRenderKitId()  
      java.util.Map<java.lang.String,​java.lang.String> getDefaultValidatorInfo()  
      javax.el.ELContextListener[] getELContextListeners()  
      javax.el.ELResolver getELResolver()  
      javax.el.ExpressionFactory getExpressionFactory()  
      javax.faces.flow.FlowHandler getFlowHandler()  
      java.lang.String getMessageBundle()  
      javax.faces.application.NavigationHandler getNavigationHandler()  
      javax.faces.application.ProjectStage getProjectStage()  
      javax.faces.el.PropertyResolver getPropertyResolver()  
      java.util.ResourceBundle getResourceBundle​(javax.faces.context.FacesContext context, java.lang.String var)  
      javax.faces.application.ResourceHandler getResourceHandler()  
      javax.faces.component.search.SearchExpressionHandler getSearchExpressionHandler()  
      javax.faces.component.search.SearchKeywordResolver getSearchKeywordResolver()  
      javax.faces.application.StateManager getStateManager()  
      java.util.Iterator<java.util.Locale> getSupportedLocales()  
      java.util.Iterator<java.lang.String> getValidatorIds()  
      javax.faces.el.VariableResolver getVariableResolver()  
      javax.faces.application.ViewHandler getViewHandler()  
      protected java.lang.Object newConverter​(java.lang.Class<?> key, java.util.Map<java.lang.Class<?>,​java.lang.Object> map, java.lang.Class<?> targetClass)
      The same as newThing except that a single argument constructor that accepts a Class is looked for before calling the no-arg version.
      void publishEvent​(javax.faces.context.FacesContext context, java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass, java.lang.Class<?> sourceBaseType, java.lang.Object source)  
      void publishEvent​(javax.faces.context.FacesContext context, java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass, java.lang.Object source)  
      void removeELContextListener​(javax.el.ELContextListener listener)  
      void setActionListener​(javax.faces.event.ActionListener actionListener)  
      void setDefaultLocale​(java.util.Locale locale)  
      void setDefaultRenderKitId​(java.lang.String renderKitId)  
      void setFlowHandler​(javax.faces.flow.FlowHandler flowHandler)  
      void setMessageBundle​(java.lang.String messageBundle)  
      void setNavigationHandler​(javax.faces.application.NavigationHandler navigationHandler)  
      void setPropertyResolver​(javax.faces.el.PropertyResolver resolver)  
      void setResourceHandler​(javax.faces.application.ResourceHandler resourceHandler)  
      void setSearchExpressionHandler​(javax.faces.component.search.SearchExpressionHandler searchExpressionHandler)  
      void setStateManager​(javax.faces.application.StateManager stateManager)  
      void setSupportedLocales​(java.util.Collection<java.util.Locale> newLocales)  
      void setVariableResolver​(javax.faces.el.VariableResolver resolver)  
      void setViewHandler​(javax.faces.application.ViewHandler viewHandler)  
      void subscribeToEvent​(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass, java.lang.Class<?> sourceClass, javax.faces.event.SystemEventListener listener)  
      void subscribeToEvent​(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass, javax.faces.event.SystemEventListener listener)  
      void unsubscribeFromEvent​(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass, java.lang.Class<?> sourceClass, javax.faces.event.SystemEventListener listener)  
      void unsubscribeFromEvent​(java.lang.Class<? extends javax.faces.event.SystemEvent> systemEventClass, javax.faces.event.SystemEventListener listener)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • defaultRenderKitId

        protected java.lang.String defaultRenderKitId
    • Constructor Detail

      • ApplicationImpl

        public ApplicationImpl()
        Constructor
    • Method Detail

      • publishEvent

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public javax.faces.application.ProjectStage getProjectStage()
        Overrides:
        getProjectStage in class javax.faces.application.Application
        See Also:
        Application.getProjectStage()
      • getApplicationELResolvers

        public javax.el.CompositeELResolver getApplicationELResolvers()
      • getActionListener

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

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

        public void setViewHandler​(javax.faces.application.ViewHandler viewHandler)
        Specified by:
        setViewHandler in class javax.faces.application.Application
        See Also:
        Application.setViewHandler(javax.faces.application.ViewHandler)
      • getResourceHandler

        public javax.faces.application.ResourceHandler getResourceHandler()
        Overrides:
        getResourceHandler in class javax.faces.application.Application
        See Also:
        Application.getResourceHandler()
      • setResourceHandler

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

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

        public void setStateManager​(javax.faces.application.StateManager stateManager)
        Specified by:
        setStateManager in class javax.faces.application.Application
        See Also:
        Application.setStateManager(javax.faces.application.StateManager)
      • setActionListener

        public void setActionListener​(javax.faces.event.ActionListener actionListener)
        Specified by:
        setActionListener in class javax.faces.application.Application
        See Also:
        Application.setActionListener(javax.faces.event.ActionListener)
      • getNavigationHandler

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

        public void setNavigationHandler​(javax.faces.application.NavigationHandler navigationHandler)
        Specified by:
        setNavigationHandler in class javax.faces.application.Application
        See Also:
        Application.setNavigationHandler(javax.faces.application.NavigationHandler)
      • getPropertyResolver

        public javax.faces.el.PropertyResolver getPropertyResolver()
        Specified by:
        getPropertyResolver in class javax.faces.application.Application
        See Also:
        Application.setPropertyResolver(javax.faces.el.PropertyResolver)
      • getResourceBundle

        public java.util.ResourceBundle getResourceBundle​(javax.faces.context.FacesContext context,
                                                          java.lang.String var)
        Overrides:
        getResourceBundle in class javax.faces.application.Application
        See Also:
        Application.getResourceBundle(javax.faces.context.FacesContext, String)
      • setPropertyResolver

        public void setPropertyResolver​(javax.faces.el.PropertyResolver resolver)
        Specified by:
        setPropertyResolver in class javax.faces.application.Application
        See Also:
        Application.setPropertyResolver(javax.faces.el.PropertyResolver)
      • createMethodBinding

        public javax.faces.el.MethodBinding createMethodBinding​(java.lang.String ref,
                                                                java.lang.Class<?>[] params)
        Specified by:
        createMethodBinding in class javax.faces.application.Application
        See Also:
        Application.createMethodBinding(String, Class[])
      • createValueBinding

        public javax.faces.el.ValueBinding createValueBinding​(java.lang.String ref)
                                                       throws javax.faces.el.ReferenceSyntaxException
        Specified by:
        createValueBinding in class javax.faces.application.Application
        Throws:
        javax.faces.el.ReferenceSyntaxException
        See Also:
        Application.createValueBinding(String)
      • getVariableResolver

        public javax.faces.el.VariableResolver getVariableResolver()
        Specified by:
        getVariableResolver in class javax.faces.application.Application
        See Also:
        Application.getVariableResolver()
      • setVariableResolver

        public void setVariableResolver​(javax.faces.el.VariableResolver resolver)
        Specified by:
        setVariableResolver in class javax.faces.application.Application
        See Also:
        Application.setVariableResolver(javax.faces.el.VariableResolver)
      • addBehavior

        public void addBehavior​(java.lang.String behaviorId,
                                java.lang.String behaviorClass)
        Overrides:
        addBehavior in class javax.faces.application.Application
        See Also:
        Application.addBehavior(String, String)
      • createBehavior

        public javax.faces.component.behavior.Behavior createBehavior​(java.lang.String behaviorId)
                                                               throws javax.faces.FacesException
        Overrides:
        createBehavior in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
        See Also:
        Application.createBehavior(String)
      • getBehaviorIds

        public java.util.Iterator<java.lang.String> getBehaviorIds()
        Overrides:
        getBehaviorIds in class javax.faces.application.Application
        See Also:
        Application.getBehaviorIds()
      • addComponent

        public void addComponent​(java.lang.String componentType,
                                 java.lang.String componentClass)
        Specified by:
        addComponent in class javax.faces.application.Application
        See Also:
        Application.addComponent(java.lang.String, java.lang.String)
      • createComponent

        public javax.faces.component.UIComponent createComponent​(java.lang.String componentType)
                                                          throws javax.faces.FacesException
        Specified by:
        createComponent 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)
                                                          throws javax.faces.FacesException
        Overrides:
        createComponent in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
      • createComponent

        public javax.faces.component.UIComponent createComponent​(javax.faces.el.ValueBinding componentBinding,
                                                                 javax.faces.context.FacesContext context,
                                                                 java.lang.String componentType)
                                                          throws javax.faces.FacesException
        Specified by:
        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,
                                                                 java.lang.String componentType,
                                                                 java.lang.String rendererType)
        Overrides:
        createComponent in class javax.faces.application.Application
      • createComponent

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

        public java.util.Iterator<java.lang.String> getComponentTypes()
        Specified by:
        getComponentTypes in class javax.faces.application.Application
        See Also:
        Application.getComponentTypes()
      • addConverter

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

        public void addConverter​(java.lang.Class<?> targetClass,
                                 java.lang.String converterClass)
        Specified by:
        addConverter in class javax.faces.application.Application
        See Also:
        Application.addConverter(Class, String)
      • createConverter

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

        public javax.faces.convert.Converter createConverter​(java.lang.Class<?> targetClass)
        Specified by:
        createConverter in class javax.faces.application.Application
        See Also:
        Application.createConverter(Class)
      • createConverterBasedOnClass

        protected javax.faces.convert.Converter createConverterBasedOnClass​(java.lang.Class<?> targetClass,
                                                                            java.lang.Class<?> baseClass)
      • getConverterIds

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

        public java.util.Iterator<java.lang.Class<?>> getConverterTypes()
        Specified by:
        getConverterTypes in class javax.faces.application.Application
        See Also:
        Application.getConverterTypes()
      • getSupportedLocales

        public java.util.Iterator<java.util.Locale> getSupportedLocales()
        Specified by:
        getSupportedLocales in class javax.faces.application.Application
        See Also:
        Application.getSupportedLocales()
      • setSupportedLocales

        public void setSupportedLocales​(java.util.Collection<java.util.Locale> newLocales)
        Specified by:
        setSupportedLocales in class javax.faces.application.Application
        See Also:
        Application.setSupportedLocales(java.util.Collection)
      • getDefaultLocale

        public java.util.Locale getDefaultLocale()
        Specified by:
        getDefaultLocale in class javax.faces.application.Application
        See Also:
        Application.getDefaultLocale()
      • setDefaultLocale

        public void setDefaultLocale​(java.util.Locale locale)
        Specified by:
        setDefaultLocale in class javax.faces.application.Application
        See Also:
        Application.setDefaultLocale(java.util.Locale)
      • getDefaultRenderKitId

        public java.lang.String getDefaultRenderKitId()
        Specified by:
        getDefaultRenderKitId in class javax.faces.application.Application
        See Also:
        Application.getDefaultRenderKitId()
      • setDefaultRenderKitId

        public void setDefaultRenderKitId​(java.lang.String renderKitId)
        Specified by:
        setDefaultRenderKitId in class javax.faces.application.Application
        See Also:
        Application.setDefaultRenderKitId(String)
      • addValidator

        public void addValidator​(java.lang.String validatorId,
                                 java.lang.String validatorClass)
        Specified by:
        addValidator in class javax.faces.application.Application
        See Also:
        Application.addValidator(String, String)
      • createValidator

        public javax.faces.validator.Validator createValidator​(java.lang.String validatorId)
                                                        throws javax.faces.FacesException
        Specified by:
        createValidator in class javax.faces.application.Application
        Throws:
        javax.faces.FacesException
        See Also:
        Application.createValidator(String)
      • getValidatorIds

        public java.util.Iterator<java.lang.String> getValidatorIds()
        Specified by:
        getValidatorIds in class javax.faces.application.Application
        See Also:
        Application.getValidatorIds()
      • addDefaultValidatorId

        public void addDefaultValidatorId​(java.lang.String validatorId)
        Overrides:
        addDefaultValidatorId in class javax.faces.application.Application
        See Also:
        Application.addDefaultValidatorId(String)
      • getDefaultValidatorInfo

        public java.util.Map<java.lang.String,​java.lang.String> getDefaultValidatorInfo()
        Overrides:
        getDefaultValidatorInfo in class javax.faces.application.Application
        See Also:
        Application.getDefaultValidatorInfo()
      • setMessageBundle

        public void setMessageBundle​(java.lang.String messageBundle)
        Specified by:
        setMessageBundle in class javax.faces.application.Application
        See Also:
        Application.setMessageBundle(String)
      • getMessageBundle

        public java.lang.String getMessageBundle()
        Specified by:
        getMessageBundle in class javax.faces.application.Application
        See Also:
        Application.getMessageBundle()
      • newConverter

        protected java.lang.Object newConverter​(java.lang.Class<?> key,
                                                java.util.Map<java.lang.Class<?>,​java.lang.Object> map,
                                                java.lang.Class<?> targetClass)

        The same as newThing except that a single argument constructor that accepts a Class is looked for before calling the no-arg version.

        PRECONDITIONS: the values in the Map are either Strings representing fully qualified java class names, or java.lang.Class instances.

        ALGORITHM: Look in the argument map for a value for the argument key. If found, if the value is instanceof String, assume the String specifies a fully qualified java class name and obtain the java.lang.Class instance for that String using Util.loadClass(). Replace the String instance in the argument map with the Class instance. If the value is instanceof Class, proceed. Assert that the value is either instanceof java.lang.Class or java.lang.String.

        Now that you have a java.lang.class, call its newInstance and return it as the result of this method.

        Parameters:
        key - Used to look up the value in the Map.
        map - The Map that will be searched.
        targetClass - the target class for the single argument ctor
        Returns:
        The new object instance.
      • getSearchExpressionHandler

        public javax.faces.component.search.SearchExpressionHandler getSearchExpressionHandler()
        Overrides:
        getSearchExpressionHandler in class javax.faces.application.Application
      • setSearchExpressionHandler

        public void setSearchExpressionHandler​(javax.faces.component.search.SearchExpressionHandler searchExpressionHandler)
        Overrides:
        setSearchExpressionHandler in class javax.faces.application.Application
      • addSearchKeywordResolver

        public void addSearchKeywordResolver​(javax.faces.component.search.SearchKeywordResolver resolver)
        Overrides:
        addSearchKeywordResolver in class javax.faces.application.Application
      • getSearchKeywordResolver

        public javax.faces.component.search.SearchKeywordResolver getSearchKeywordResolver()
        Overrides:
        getSearchKeywordResolver in class javax.faces.application.Application