public class WebBeansELResolver
extends javax.el.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.
Constructor and Description |
---|
WebBeansELResolver() |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getCommonPropertyType(javax.el.ELContext arg0,
Object arg1) |
protected Object |
getDependentContextualInstance(BeanManagerImpl manager,
ELContextStore store,
javax.el.ELContext context,
javax.enterprise.inject.spi.Bean<Object> bean) |
Iterator<FeatureDescriptor> |
getFeatureDescriptors(javax.el.ELContext arg0,
Object arg1) |
protected Object |
getNormalScopedContextualInstance(BeanManagerImpl manager,
ELContextStore store,
javax.el.ELContext context,
javax.enterprise.inject.spi.Bean<Object> bean,
String beanName) |
Class<?> |
getType(javax.el.ELContext arg0,
Object arg1,
Object arg2) |
Object |
getValue(javax.el.ELContext context,
Object base,
Object property) |
boolean |
isReadOnly(javax.el.ELContext arg0,
Object arg1,
Object arg2) |
void |
setValue(javax.el.ELContext arg0,
Object arg1,
Object arg2,
Object arg3) |
public Class<?> getCommonPropertyType(javax.el.ELContext arg0, Object arg1)
getCommonPropertyType
in class javax.el.ELResolver
public Iterator<FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext arg0, Object arg1)
getFeatureDescriptors
in class javax.el.ELResolver
public Class<?> getType(javax.el.ELContext arg0, Object arg1, Object arg2) throws javax.el.ELException
getType
in class javax.el.ELResolver
javax.el.ELException
public Object getValue(javax.el.ELContext context, Object base, Object property) throws javax.el.ELException
getValue
in class javax.el.ELResolver
javax.el.ELException
protected Object getNormalScopedContextualInstance(BeanManagerImpl manager, ELContextStore store, javax.el.ELContext context, javax.enterprise.inject.spi.Bean<Object> bean, String beanName)
protected Object getDependentContextualInstance(BeanManagerImpl manager, ELContextStore store, javax.el.ELContext context, javax.enterprise.inject.spi.Bean<Object> bean)
public boolean isReadOnly(javax.el.ELContext arg0, Object arg1, Object arg2) throws javax.el.ELException
isReadOnly
in class javax.el.ELResolver
javax.el.ELException
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.