| 
JSF-Spring | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.el.VariableResolver
de.mindmatters.faces.spring.factory.DelegatingVariableResolver
public final class DelegatingVariableResolver
VariableResolver implementation
 that delegates to the internal BeanFactory of the used
 WebApplicationContext and original
 resolver of the underlying JSF implementation to resolve the asked beans or
 variables.
ManagedBeanFactory| Constructor Summary | |
|---|---|
DelegatingVariableResolver(VariableResolver originalVariableResolver)
Creates a DelegatingVariableResolver with the given VariableResolver originalVariableResolver. | 
|
DelegatingVariableResolver(VariableResolver originalVariableResolver,
                           BeanFactory beanFactory)
Creates a DelegatingVariableResolver with the given VariableResolver originalVariableResolver. | 
|
| Method Summary | |
|---|---|
 java.lang.Object | 
resolveVariable(FacesContext context,
                java.lang.String name)
Checks wether there is a bean with name name in the
 internal BeanFactory of the used
 WebApplicationContext and returns
 it. | 
 void | 
setBeanFactory(BeanFactory beanFactory)
Callback that supplies the owning factory to a bean instance.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DelegatingVariableResolver(VariableResolver originalVariableResolver)
originalVariableResolver.
originalVariableResolver - the original resolver of the underlying JSF implementation
public DelegatingVariableResolver(VariableResolver originalVariableResolver,
                                  BeanFactory beanFactory)
originalVariableResolver.
originalVariableResolver - the original resolver of the underlying JSF implementationbeanFactory - The BeanFactory this VariableResolver uses for bean resolving| Method Detail | 
|---|
public java.lang.Object resolveVariable(FacesContext context,
                                        java.lang.String name)
name in the
 internal BeanFactory of the used
 WebApplicationContext and returns
 it. Otherwise delegates to the encapsulated original
 VariableResolver.
resolveVariable in class VariableResolvercontext - context against which to resolve the bean namename - name of the bean to be resolved
EvaluationException - if an exception is thrown while resolving the variable nameVariableResolver.resolveVariable(javax.faces.context.FacesContext,
      java.lang.String)public void setBeanFactory(BeanFactory beanFactory)
Invoked after the population of normal bean properties but
 before an initialization callback such as
 InitializingBean.afterPropertiesSet()
 or a custom init-method.
setBeanFactory in interface BeanFactoryAwarebeanFactory - owning BeanFactory (may not be null).
 The bean can immediately call methods on the factory.BeanInitializationException
  | 
JSF-Spring | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||