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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description jakarta.el.ELResolver
createElResolver(BeanManagerImpl manager)
Creates anELResolver
for givenBeanManagerImpl
jakarta.el.ExpressionFactory
wrapExpressionFactory(jakarta.el.ExpressionFactory expressionFactory)
Returns a wrapperExpressionFactory
that delegatesMethodExpression
andValueExpression
creation to the givenExpressionFactory
.
-
-
-
Method Detail
-
wrapExpressionFactory
jakarta.el.ExpressionFactory wrapExpressionFactory(jakarta.el.ExpressionFactory expressionFactory)
Returns a wrapperExpressionFactory
that delegatesMethodExpression
andValueExpression
creation to the givenExpressionFactory
. When a Unified EL expression is evaluated using aMethodExpression
orValueExpression
returned by the wrapperExpressionFactory
, the container handles destruction of objects with scope .- Parameters:
expressionFactory
- theExpressionFactory
to wrap- Returns:
- the wrapped
ExpressionFactory
-
createElResolver
jakarta.el.ELResolver createElResolver(BeanManagerImpl manager)
Creates anELResolver
for givenBeanManagerImpl
- Parameters:
manager
- the given manager- Returns:
-
-