public abstract class SpringBeanELResolver extends ELResolver
ELResolver that delegates to a Spring BeanFactory,
resolving name references to Spring-defined beans.org.springframework.web.jsf.el.SpringBeanFacesELResolver| Modifier and Type | Field and Description |
|---|---|
protected Log |
logger
Logger available to subclasses
|
RESOLVABLE_AT_DESIGN_TIME, TYPE| Constructor and Description |
|---|
SpringBeanELResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BeanFactory |
getBeanFactory(ELContext elContext)
Retrieve the Spring BeanFactory to delegate bean name resolution to.
|
Class<?> |
getCommonPropertyType(ELContext elContext,
Object base) |
Iterator<FeatureDescriptor> |
getFeatureDescriptors(ELContext elContext,
Object base) |
Class<?> |
getType(ELContext elContext,
Object base,
Object property) |
Object |
getValue(ELContext elContext,
Object base,
Object property) |
boolean |
isReadOnly(ELContext elContext,
Object base,
Object property) |
void |
setValue(ELContext elContext,
Object base,
Object property,
Object value) |
invokeprotected final Log logger
public Object getValue(ELContext elContext, Object base, Object property) throws ELException
getValue in class ELResolverELExceptionpublic Class<?> getType(ELContext elContext, Object base, Object property) throws ELException
getType in class ELResolverELExceptionpublic void setValue(ELContext elContext, Object base, Object property, Object value) throws ELException
setValue in class ELResolverELExceptionpublic boolean isReadOnly(ELContext elContext, Object base, Object property) throws ELException
isReadOnly in class ELResolverELExceptionpublic Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext elContext, Object base)
getFeatureDescriptors in class ELResolverpublic Class<?> getCommonPropertyType(ELContext elContext, Object base)
getCommonPropertyType in class ELResolverprotected abstract BeanFactory getBeanFactory(ELContext elContext)
elContext - the current ELContextnull)