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 org.flowable.common.engine.impl.javax.el.ExpressionFactory |
expressionFactory |
protected org.flowable.common.engine.impl.javax.el.ELContext |
parsingElContext |
| Constructor and Description |
|---|
ExpressionManager() |
ExpressionManager(boolean initFactory) |
ExpressionManager(Map<Object,Object> beans) |
ExpressionManager(Map<Object,Object> beans,
boolean initFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected ActivitiElContext |
createElContext(org.flowable.variable.api.delegate.VariableScope variableScope) |
protected org.flowable.common.engine.impl.javax.el.ELResolver |
createElResolver(org.flowable.variable.api.delegate.VariableScope variableScope) |
org.flowable.common.engine.api.delegate.Expression |
createExpression(String expression) |
Map<Object,Object> |
getBeans() |
org.flowable.common.engine.impl.javax.el.ELContext |
getElContext(org.flowable.variable.api.delegate.VariableScope variableScope) |
void |
setBeans(Map<Object,Object> beans) |
void |
setExpressionFactory(org.flowable.common.engine.impl.javax.el.ExpressionFactory expressionFactory) |
protected org.flowable.common.engine.impl.javax.el.ExpressionFactory expressionFactory
protected org.flowable.common.engine.impl.javax.el.ELContext parsingElContext
public ExpressionManager()
public ExpressionManager(boolean initFactory)
public org.flowable.common.engine.api.delegate.Expression createExpression(String expression)
public void setExpressionFactory(org.flowable.common.engine.impl.javax.el.ExpressionFactory expressionFactory)
public org.flowable.common.engine.impl.javax.el.ELContext getElContext(org.flowable.variable.api.delegate.VariableScope variableScope)
protected ActivitiElContext createElContext(org.flowable.variable.api.delegate.VariableScope variableScope)
protected org.flowable.common.engine.impl.javax.el.ELResolver createElResolver(org.flowable.variable.api.delegate.VariableScope variableScope)
Copyright © 2018 Flowable. All rights reserved.