Class 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.

    • Field Detail

      • expressionFactory

        protected javax.el.ExpressionFactory expressionFactory
    • Constructor Detail

      • ExpressionManager

        public ExpressionManager()
      • ExpressionManager

        public ExpressionManager​(boolean initFactory)
      • ExpressionManager

        public ExpressionManager​(Map<Object,​Object> beans)
      • ExpressionManager

        public ExpressionManager​(Map<Object,​Object> beans,
                                 boolean initFactory)
    • Method Detail

      • setExpressionFactory

        public void setExpressionFactory​(javax.el.ExpressionFactory expressionFactory)
      • getElContext

        public javax.el.ELContext getElContext​(VariableScope variableScope)
      • createElResolver

        protected javax.el.ELResolver createElResolver​(VariableScope variableScope)
      • addBeansResolver

        protected void addBeansResolver​(javax.el.CompositeELResolver elResolver)
      • getElContext

        public javax.el.ELContext getElContext​(Map<String,​Object> availableVariables)