Package org.activiti.engine.impl.el
Class ExpressionManager
- java.lang.Object
-
- org.activiti.engine.impl.el.ExpressionManager
-
- Direct Known Subclasses:
MockExpressionManager
public class ExpressionManager extends Object
Central manager for all expressions.
Process parsers will use this to build expression objects that are stored in the process definitions.
Then also this class is used as an entry point for runtime evaluation of the expressions.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Object,Object>beansprotected javax.el.ExpressionFactoryexpressionFactory
-
Constructor Summary
Constructors Constructor Description ExpressionManager()ExpressionManager(boolean initFactory)ExpressionManager(Map<Object,Object> beans)ExpressionManager(Map<Object,Object> beans, boolean initFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddBeansResolver(javax.el.CompositeELResolver elResolver)protected ActivitiElContextcreateElContext(VariableScope variableScope)protected javax.el.ELResolvercreateElResolver(VariableScope variableScope)ExpressioncreateExpression(String expression)Map<Object,Object>getBeans()javax.el.ELContextgetElContext(Map<String,Object> availableVariables)javax.el.ELContextgetElContext(VariableScope variableScope)voidsetBeans(Map<Object,Object> beans)voidsetExpressionFactory(javax.el.ExpressionFactory expressionFactory)
-
-
-
Method Detail
-
createExpression
public Expression createExpression(String expression)
-
setExpressionFactory
public void setExpressionFactory(javax.el.ExpressionFactory expressionFactory)
-
getElContext
public javax.el.ELContext getElContext(VariableScope variableScope)
-
createElContext
protected ActivitiElContext createElContext(VariableScope variableScope)
-
createElResolver
protected javax.el.ELResolver createElResolver(VariableScope variableScope)
-
addBeansResolver
protected void addBeansResolver(javax.el.CompositeELResolver elResolver)
-
-