Class Expression


  • public class Expression
    extends java.lang.Object
    Обработчик JEXL выражений. Используются для проверки условий, выполнения скриптов. http://commons.apache.org/jexl/reference/syntax.html#Functions
    • Field Detail

      • CHECK_EXPRESSION_CONFIG_KEY

        public static final java.lang.String CHECK_EXPRESSION_CONFIG_KEY
        See Also:
        Constant Field Values
      • STRING_MAKE_EXPRESSION_CONFIG_KEY

        public static final java.lang.String STRING_MAKE_EXPRESSION_CONFIG_KEY
        See Also:
        Constant Field Values
      • DO_EXPRESSION_CONFIG_KEY

        public static final java.lang.String DO_EXPRESSION_CONFIG_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • Expression

        public Expression​(java.util.Map<java.lang.String,​java.lang.Object> contextVars)
    • Method Detail

      • setExpressionContextUtils

        public static void setExpressionContextUtils​(java.util.Map<java.lang.String,​java.lang.Object> contextVars)
      • getContextObject

        public java.lang.Object getContextObject​(java.lang.String name)
      • check

        public boolean check​(java.lang.String expression)
      • getString

        public java.lang.String getString​(java.lang.String expression)
      • executeScript

        public java.lang.Object executeScript​(java.lang.String expression)