public class WebBeansELResolver extends ELResolver
EL is registered with the JSF in faces-config.xml if there exist a faces-config.xml
in the application location WEB-INF/. Otherwise it is registered with
JspApplicationContext at start-up.
All @Dependent scoped contextual instances created during an EL
expression evaluation are destroyed when the evaluation completes.
RESOLVABLE_AT_DESIGN_TIME, TYPE| Constructor and Description |
|---|
WebBeansELResolver() |
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
getCommonPropertyType(ELContext arg0,
Object arg1) |
protected Object |
getDependentContextualInstance(BeanManagerImpl manager,
ELContextStore store,
ELContext context,
Bean<Object> bean) |
Iterator<FeatureDescriptor> |
getFeatureDescriptors(ELContext arg0,
Object arg1) |
protected Object |
getNormalScopedContextualInstance(BeanManagerImpl manager,
ELContextStore store,
ELContext context,
Bean<Object> bean,
String beanName) |
Class<?> |
getType(ELContext arg0,
Object arg1,
Object arg2) |
Object |
getValue(ELContext context,
Object base,
Object property) |
boolean |
isReadOnly(ELContext arg0,
Object arg1,
Object arg2) |
void |
setValue(ELContext arg0,
Object arg1,
Object arg2,
Object arg3) |
invokepublic Class<?> getCommonPropertyType(ELContext arg0, Object arg1)
getCommonPropertyType in class ELResolverpublic Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext arg0, Object arg1)
getFeatureDescriptors in class ELResolverpublic Class<?> getType(ELContext arg0, Object arg1, Object arg2) throws ELException
getType in class ELResolverELExceptionpublic Object getValue(ELContext context, Object base, Object property) throws ELException
getValue in class ELResolverELExceptionprotected Object getNormalScopedContextualInstance(BeanManagerImpl manager, ELContextStore store, ELContext context, Bean<Object> bean, String beanName)
protected Object getDependentContextualInstance(BeanManagerImpl manager, ELContextStore store, ELContext context, Bean<Object> bean)
public boolean isReadOnly(ELContext arg0, Object arg1, Object arg2) throws ELException
isReadOnly in class ELResolverELExceptionpublic void setValue(ELContext arg0, Object arg1, Object arg2, Object arg3) throws ELException
setValue in class ELResolverELExceptionCopyright © 2008–2015 The Apache Software Foundation. All rights reserved.