org.springframework.web.jsf
Class SpringBeanVariableResolver
java.lang.Object
   javax.faces.el.VariableResolver
javax.faces.el.VariableResolver
       org.springframework.web.jsf.DelegatingVariableResolver
org.springframework.web.jsf.DelegatingVariableResolver
           org.springframework.web.jsf.SpringBeanVariableResolver
org.springframework.web.jsf.SpringBeanVariableResolver
- public class SpringBeanVariableResolver 
- extends DelegatingVariableResolver
This is a subclass of the JSF 1.1 DelegatingVariableResolver,
 letting Spring bean definitions override other attributes of the same name.
 
The main purpose of this class is to provide behavior that is analogous
 to the JSF 1.2 SpringBeanFacesELResolver.
- Since:
- 2.5
- Author:
- Juergen Hoeller
- See Also:
- WebApplicationContextVariableResolver,- FacesContextUtils.getRequiredWebApplicationContext(javax.faces.context.FacesContext)
 
 
 
| Method Summary | 
|  Object | resolveVariable(javax.faces.context.FacesContext facesContext,
                String name)Delegate to the original VariableResolver first, then try to
 resolve the variable as Spring bean in the root WebApplicationContext.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SpringBeanVariableResolver
public SpringBeanVariableResolver(javax.faces.el.VariableResolver originalVariableResolver)
resolveVariable
public Object resolveVariable(javax.faces.context.FacesContext facesContext,
                              String name)
                       throws javax.faces.el.EvaluationException
- Description copied from class: DelegatingVariableResolver
- Delegate to the original VariableResolver first, then try to
 resolve the variable as Spring bean in the root WebApplicationContext.
 
- 
- Overrides:
- resolveVariablein class- DelegatingVariableResolver
 
- 
- Throws:
- javax.faces.el.EvaluationException
 
Copyright © 2002-2008 The Spring Framework.