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 java.lang.ObjectCentral 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 java.util.Map<java.lang.Object,java.lang.Object>beansprotected javax.el.ExpressionFactoryexpressionFactoryprotected javax.el.ELContextparsingElContext
-
Constructor Summary
Constructors Constructor Description ExpressionManager()ExpressionManager(boolean initFactory)ExpressionManager(java.util.Map<java.lang.Object,java.lang.Object> beans)ExpressionManager(java.util.Map<java.lang.Object,java.lang.Object> beans, boolean initFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ActivitiElContextcreateElContext(VariableScope variableScope)protected javax.el.ELResolvercreateElResolver(VariableScope variableScope)ExpressioncreateExpression(java.lang.String expression)java.util.Map<java.lang.Object,java.lang.Object>getBeans()javax.el.ELContextgetElContext(java.util.Map<java.lang.String,java.lang.Object> availableVariables)javax.el.ELContextgetElContext(VariableScope variableScope)voidsetBeans(java.util.Map<java.lang.Object,java.lang.Object> beans)voidsetExpressionFactory(javax.el.ExpressionFactory expressionFactory)
-
-
-
Constructor Detail
-
ExpressionManager
public ExpressionManager()
-
ExpressionManager
public ExpressionManager(boolean initFactory)
-
ExpressionManager
public ExpressionManager(java.util.Map<java.lang.Object,java.lang.Object> beans)
-
ExpressionManager
public ExpressionManager(java.util.Map<java.lang.Object,java.lang.Object> beans, boolean initFactory)
-
-
Method Detail
-
createExpression
public Expression createExpression(java.lang.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)
-
getBeans
public java.util.Map<java.lang.Object,java.lang.Object> getBeans()
-
setBeans
public void setBeans(java.util.Map<java.lang.Object,java.lang.Object> beans)
-
getElContext
public javax.el.ELContext getElContext(java.util.Map<java.lang.String,java.lang.Object> availableVariables)
-
-