Package org.jboss.weld.module
Interface ExpressionLanguageSupport
-
- All Superinterfaces:
org.jboss.weld.bootstrap.api.Service
public interface ExpressionLanguageSupport extends org.jboss.weld.bootstrap.api.ServiceAbstraction over common EL operations.- Author:
- Jozef Hartinger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.el.ELResolvercreateElResolver(BeanManagerImpl manager)Creates anELResolverfor givenBeanManagerImpljavax.el.ExpressionFactorywrapExpressionFactory(javax.el.ExpressionFactory expressionFactory)Returns a wrapperExpressionFactorythat delegatesMethodExpressionandValueExpressioncreation to the givenExpressionFactory.
-
-
-
Method Detail
-
wrapExpressionFactory
javax.el.ExpressionFactory wrapExpressionFactory(javax.el.ExpressionFactory expressionFactory)
Returns a wrapperExpressionFactorythat delegatesMethodExpressionandValueExpressioncreation to the givenExpressionFactory. When a Unified EL expression is evaluated using aMethodExpressionorValueExpressionreturned by the wrapperExpressionFactory, the container handles destruction of objects with scopeDependent.- Parameters:
expressionFactory- theExpressionFactoryto wrap- Returns:
- the wrapped
ExpressionFactory
-
createElResolver
javax.el.ELResolver createElResolver(BeanManagerImpl manager)
Creates anELResolverfor givenBeanManagerImpl- Parameters:
manager- the given manager- Returns:
-
-