org.camunda.bpm.engine.impl.el
Class ExpressionManager
java.lang.Object
org.camunda.bpm.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.
- Author:
- Tom Baeyens, Dave Syer, Frederik Heremans
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
functionMappers
protected List<FunctionMapper> functionMappers
expressionFactory
protected ExpressionFactory expressionFactory
parsingElContext
protected ELContext parsingElContext
beans
protected Map<Object,Object> beans
elResolver
protected ELResolver elResolver
ExpressionManager
public ExpressionManager()
ExpressionManager
public ExpressionManager(Map<Object,Object> beans)
createExpression
public Expression createExpression(String expression)
createValueExpression
public ValueExpression createValueExpression(String expression)
setExpressionFactory
public void setExpressionFactory(ExpressionFactory expressionFactory)
getElContext
public ELContext getElContext(VariableScope variableScope)
createElContext
public ELContext createElContext(org.camunda.bpm.engine.variable.context.VariableContext variableContext)
createElContext
protected ProcessEngineElContext createElContext(VariableScope variableScope)
getCachedElResolver
protected ELResolver getCachedElResolver()
createElResolver
protected ELResolver createElResolver()
addFunctionMapper
public void addFunctionMapper(FunctionMapper elFunctionMapper)
- Parameters:
elFunctionMapper -
Copyright © 2016 camunda services GmbH. All rights reserved.