Package org.activiti.engine.impl.el
Class ExpressionManager
java.lang.Object
org.activiti.engine.impl.el.ExpressionManager
- Direct Known Subclasses:
MockExpressionManager
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
FieldsModifier and TypeFieldDescriptionprotected List<CustomFunctionProvider>protected jakarta.el.ExpressionFactory -
Constructor Summary
ConstructorsConstructorDescriptionExpressionManager(boolean initFactory) ExpressionManager(Map<Object, Object> beans) ExpressionManager(Map<Object, Object> beans, boolean initFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBeansResolver(jakarta.el.CompositeELResolver elResolver) protected ActivitiElContextcreateElContext(VariableScope variableScope) protected jakarta.el.ELResolvercreateElResolver(VariableScope variableScope) createExpression(String expression) getBeans()jakarta.el.ELContextgetElContext(Map<String, Object> availableVariables) jakarta.el.ELContextgetElContext(VariableScope variableScope) voidvoidsetCustomFunctionProviders(List<CustomFunctionProvider> customFunctionProviders) voidsetExpressionFactory(jakarta.el.ExpressionFactory expressionFactory)
-
Field Details
-
expressionFactory
protected jakarta.el.ExpressionFactory expressionFactory -
beans
-
customFunctionProviders
-
-
Constructor Details
-
ExpressionManager
public ExpressionManager() -
ExpressionManager
public ExpressionManager(boolean initFactory) -
ExpressionManager
-
ExpressionManager
-
-
Method Details
-
createExpression
-
setExpressionFactory
public void setExpressionFactory(jakarta.el.ExpressionFactory expressionFactory) -
getCustomFunctionProviders
-
setCustomFunctionProviders
-
getElContext
-
createElContext
-
createElResolver
-
addBeansResolver
protected void addBeansResolver(jakarta.el.CompositeELResolver elResolver) -
getBeans
-
setBeans
-
getElContext
-