Package org.jboss.weld.module
Interface ExpressionLanguageSupport
- All Superinterfaces:
org.jboss.weld.bootstrap.api.Service
public interface ExpressionLanguageSupport
extends org.jboss.weld.bootstrap.api.Service
Abstraction over common EL operations.
- Author:
- Jozef Hartinger
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.el.ELResolvercreateElResolver(BeanManagerImpl manager) Creates anELResolverfor givenBeanManagerImpljakarta.el.ExpressionFactorywrapExpressionFactory(jakarta.el.ExpressionFactory expressionFactory) Returns a wrapperExpressionFactorythat delegatesMethodExpressionandValueExpressioncreation to the givenExpressionFactory.Methods inherited from interface org.jboss.weld.bootstrap.api.Service
cleanup
-
Method Details
-
wrapExpressionFactory
jakarta.el.ExpressionFactory wrapExpressionFactory(jakarta.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 scope .- Parameters:
expressionFactory- theExpressionFactoryto wrap- Returns:
- the wrapped
ExpressionFactory
-
createElResolver
Creates anELResolverfor givenBeanManagerImpl- Parameters:
manager- the given manager- Returns:
-