Class MvelEvaluator<T>


  • public class MvelEvaluator<T>
    extends java.lang.Object
    • Field Detail

      • THREAD_SAFETY_PROPERTY

        public static final java.lang.String THREAD_SAFETY_PROPERTY
        See Also:
        Constant Field Values
      • expr

        protected final java.io.Serializable expr
    • Method Detail

      • resetEvaluatorType

        public static void resetEvaluatorType()
      • createMvelEvaluator

        public static <T> MvelEvaluator<T> createMvelEvaluator​(java.io.Serializable expr)
      • createMvelEvaluator

        public static <T> MvelEvaluator<T> createMvelEvaluator​(MvelEvaluator<T> syncedWith,
                                                               java.io.Serializable expr)
      • evaluate

        public T evaluate​(java.lang.Object ctx)
      • evaluate

        public T evaluate​(org.mvel2.integration.VariableResolverFactory factory)
      • evaluate

        public T evaluate​(java.lang.Object ctx,
                          org.mvel2.integration.VariableResolverFactory factory)
      • evaluate

        public T evaluate​(java.lang.Object ctx,
                          java.util.Map<java.lang.String,​java.lang.Object> vars)
      • internalEvaluate

        protected <T> T internalEvaluate​(java.lang.Object ctx,
                                         org.mvel2.integration.VariableResolverFactory factory)
      • getExpr

        public java.io.Serializable getExpr()