Class ExpressionManager

  • Direct Known Subclasses:
    CdiExpressionManager, MockExpressionManager, SpringExpressionManager

    public class ExpressionManager
    extends java.lang.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
    • Field Detail

      • functionMappers

        protected java.util.List<FunctionMapper> functionMappers
      • parsingElContext

        protected ELContext parsingElContext
      • beans

        protected java.util.Map<java.lang.Object,​java.lang.Object> beans
      • elResolver

        protected volatile ELResolver elResolver
    • Constructor Detail

      • ExpressionManager

        public ExpressionManager()
      • ExpressionManager

        public ExpressionManager​(java.util.Map<java.lang.Object,​java.lang.Object> beans)