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.
Modifier and Type | Field and Description |
---|---|
protected Map<Object,Object> |
beans |
protected ExpressionFactory |
expressionFactory |
protected ELContext |
parsingElContext |
Constructor and Description |
---|
ExpressionManager() |
ExpressionManager(Map<Object,Object> beans) |
Modifier and Type | Method and Description |
---|---|
protected ActivitiElContext |
createElContext(VariableScope variableScope) |
protected ELResolver |
createElResolver(VariableScope variableScope) |
Expression |
createExpression(String expression) |
ELContext |
getElContext(VariableScope variableScope) |
void |
setExpressionFactory(ExpressionFactory expressionFactory) |
protected ExpressionFactory expressionFactory
protected ELContext parsingElContext
public Expression createExpression(String expression)
public void setExpressionFactory(ExpressionFactory expressionFactory)
public ELContext getElContext(VariableScope variableScope)
protected ActivitiElContext createElContext(VariableScope variableScope)
protected ELResolver createElResolver(VariableScope variableScope)
Copyright © 2015. All rights reserved.