Interface MVELEvaluator

  • All Known Implementing Classes:
    RawMVELEvaluator

    public interface MVELEvaluator
    • Method Detail

      • eval

        Object eval​(String expression,
                    org.mvel2.integration.VariableResolverFactory resolverFactory)
      • eval

        Object eval​(String expression,
                    Object ctx,
                    org.mvel2.integration.VariableResolverFactory resolverFactory)
      • eval

        <T> T eval​(String expression,
                   Class<T> toType)
      • eval

        <T> T eval​(String expression,
                   org.mvel2.integration.VariableResolverFactory vars,
                   Class<T> toType)
      • eval

        <T> T eval​(String expression,
                   Object ctx,
                   org.mvel2.integration.VariableResolverFactory vars,
                   Class<T> toType)
      • executeExpression

        Object executeExpression​(Object compiledExpression)
      • executeExpression

        Object executeExpression​(Object compiledExpression,
                                 Object ctx,
                                 org.mvel2.integration.VariableResolverFactory resolverFactory)
      • executeExpression

        Object executeExpression​(Object compiledExpression,
                                 org.mvel2.integration.VariableResolverFactory factory)
      • executeExpression

        Object executeExpression​(Object compiledExpression,
                                 Map vars)
      • executeExpression

        <T> T executeExpression​(Object compiledExpression,
                                Object ctx,
                                Map vars,
                                Class<T> toType)
      • executeExpression

        <T> T executeExpression​(Object compiledExpression,
                                Object ctx,
                                org.mvel2.integration.VariableResolverFactory vars,
                                Class<T> toType)
      • executeExpression

        <T> T executeExpression​(Object compiledExpression,
                                Map vars,
                                Class<T> toType)
      • executeExpression

        <T> T executeExpression​(Object compiledExpression,
                                Object ctx,
                                Class<T> toType)
      • executeExpression

        void executeExpression​(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
      • executeExpression

        void executeExpression​(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                               Object ctx)
      • executeExpression

        void executeExpression​(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                               Map vars)
      • executeExpression

        void executeExpression​(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                               Object ctx,
                               Map vars)
      • executeExpression

        void executeExpression​(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                               Object ctx,
                               org.mvel2.integration.VariableResolverFactory vars)