Class RawMVELEvaluator

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object eval​(java.lang.String expression)  
      <T> T eval​(java.lang.String expression, java.lang.Class<T> toType)  
      java.lang.Object eval​(java.lang.String expression, java.lang.Object ctx)  
      <T> T eval​(java.lang.String expression, java.lang.Object ctx, java.lang.Class<T> toType)  
      java.lang.Object eval​(java.lang.String expression, java.lang.Object ctx, java.util.Map<java.lang.String,​java.lang.Object> vars)  
      <T> T eval​(java.lang.String expression, java.lang.Object ctx, java.util.Map<java.lang.String,​java.lang.Object> vars, java.lang.Class<T> toType)  
      java.lang.Object eval​(java.lang.String expression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)  
      <T> T eval​(java.lang.String expression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory vars, java.lang.Class<T> toType)  
      java.lang.Object eval​(java.lang.String expression, java.util.Map<java.lang.String,​java.lang.Object> vars)  
      <T> T eval​(java.lang.String expression, java.util.Map<java.lang.String,​java.lang.Object> vars, java.lang.Class<T> toType)  
      java.lang.Object eval​(java.lang.String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)  
      <T> T eval​(java.lang.String expression, org.mvel2.integration.VariableResolverFactory vars, java.lang.Class<T> toType)  
      java.lang.String evalToString​(java.lang.String expression)  
      void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)  
      void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.lang.Object ctx)  
      void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.lang.Object ctx, java.util.Map vars)  
      void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory vars)  
      void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.util.Map vars)  
      java.lang.Object executeExpression​(java.lang.Object compiledExpression)  
      java.lang.Object executeExpression​(java.lang.Object compiledExpression, java.lang.Object ctx)  
      <T> T executeExpression​(java.lang.Object compiledExpression, java.lang.Object ctx, java.lang.Class<T> toType)  
      java.lang.Object executeExpression​(java.lang.Object compiledExpression, java.lang.Object ctx, java.util.Map vars)  
      <T> T executeExpression​(java.lang.Object compiledExpression, java.lang.Object ctx, java.util.Map vars, java.lang.Class<T> toType)  
      java.lang.Object executeExpression​(java.lang.Object compiledExpression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)  
      <T> T executeExpression​(java.lang.Object compiledExpression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory vars, java.lang.Class<T> toType)  
      java.lang.Object executeExpression​(java.lang.Object compiledExpression, java.util.Map vars)  
      <T> T executeExpression​(java.lang.Object compiledExpression, java.util.Map vars, java.lang.Class<T> toType)  
      java.lang.Object executeExpression​(java.lang.Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RawMVELEvaluator

        public RawMVELEvaluator()
    • Method Detail

      • eval

        public java.lang.Object eval​(java.lang.String expression)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public java.lang.Object eval​(java.lang.String expression,
                                     java.lang.Object ctx)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public java.lang.Object eval​(java.lang.String expression,
                                     org.mvel2.integration.VariableResolverFactory resolverFactory)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public java.lang.Object eval​(java.lang.String expression,
                                     java.lang.Object ctx,
                                     org.mvel2.integration.VariableResolverFactory resolverFactory)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public java.lang.Object eval​(java.lang.String expression,
                                     java.util.Map<java.lang.String,​java.lang.Object> vars)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public java.lang.Object eval​(java.lang.String expression,
                                     java.lang.Object ctx,
                                     java.util.Map<java.lang.String,​java.lang.Object> vars)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public <T> T eval​(java.lang.String expression,
                          java.lang.Class<T> toType)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public <T> T eval​(java.lang.String expression,
                          java.lang.Object ctx,
                          java.lang.Class<T> toType)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public <T> T eval​(java.lang.String expression,
                          org.mvel2.integration.VariableResolverFactory vars,
                          java.lang.Class<T> toType)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public <T> T eval​(java.lang.String expression,
                          java.util.Map<java.lang.String,​java.lang.Object> vars,
                          java.lang.Class<T> toType)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public <T> T eval​(java.lang.String expression,
                          java.lang.Object ctx,
                          org.mvel2.integration.VariableResolverFactory vars,
                          java.lang.Class<T> toType)
        Specified by:
        eval in interface MVELEvaluator
      • eval

        public <T> T eval​(java.lang.String expression,
                          java.lang.Object ctx,
                          java.util.Map<java.lang.String,​java.lang.Object> vars,
                          java.lang.Class<T> toType)
        Specified by:
        eval in interface MVELEvaluator
      • evalToString

        public java.lang.String evalToString​(java.lang.String expression)
        Specified by:
        evalToString in interface MVELEvaluator
      • executeExpression

        public java.lang.Object executeExpression​(java.lang.Object compiledExpression)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public java.lang.Object executeExpression​(java.lang.Object compiledExpression,
                                                  java.lang.Object ctx,
                                                  java.util.Map vars)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public java.lang.Object executeExpression​(java.lang.Object compiledExpression,
                                                  java.lang.Object ctx,
                                                  org.mvel2.integration.VariableResolverFactory resolverFactory)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public java.lang.Object executeExpression​(java.lang.Object compiledExpression,
                                                  org.mvel2.integration.VariableResolverFactory factory)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public java.lang.Object executeExpression​(java.lang.Object compiledExpression,
                                                  java.lang.Object ctx)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public java.lang.Object executeExpression​(java.lang.Object compiledExpression,
                                                  java.util.Map vars)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public <T> T executeExpression​(java.lang.Object compiledExpression,
                                       java.lang.Object ctx,
                                       java.util.Map vars,
                                       java.lang.Class<T> toType)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public <T> T executeExpression​(java.lang.Object compiledExpression,
                                       java.lang.Object ctx,
                                       org.mvel2.integration.VariableResolverFactory vars,
                                       java.lang.Class<T> toType)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public <T> T executeExpression​(java.lang.Object compiledExpression,
                                       java.util.Map vars,
                                       java.lang.Class<T> toType)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public <T> T executeExpression​(java.lang.Object compiledExpression,
                                       java.lang.Object ctx,
                                       java.lang.Class<T> toType)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                                      java.lang.Object ctx)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                                      java.util.Map vars)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                                      java.lang.Object ctx,
                                      java.util.Map vars)
        Specified by:
        executeExpression in interface MVELEvaluator
      • executeExpression

        public void executeExpression​(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                                      java.lang.Object ctx,
                                      org.mvel2.integration.VariableResolverFactory vars)
        Specified by:
        executeExpression in interface MVELEvaluator