Drools :: Core 6.1.0.Beta1

org.drools.core.util
Class MVELSafeHelper.SafeMVELEvaluator

java.lang.Object
  extended by org.drools.core.util.MVELSafeHelper.SafeMVELEvaluator
All Implemented Interfaces:
MVELSafeHelper.MVELEvaluator
Enclosing class:
MVELSafeHelper

public static class MVELSafeHelper.SafeMVELEvaluator
extends Object
implements MVELSafeHelper.MVELEvaluator


Constructor Summary
MVELSafeHelper.SafeMVELEvaluator()
           
 
Method Summary
 Object eval(String expression)
           
<T> T
eval(String expression, Class<T> toType)
           
 Object eval(String expression, Map<String,Object> vars)
           
<T> T
eval(String expression, Map<String,Object> vars, Class<T> toType)
           
 Object eval(String expression, Object ctx)
           
<T> T
eval(String expression, Object ctx, Class<T> toType)
           
 Object eval(String expression, Object ctx, Map<String,Object> vars)
           
<T> T
eval(String expression, Object ctx, Map<String,Object> vars, Class<T> toType)
           
 Object eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
           
<T> T
eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
           
 Object eval(String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)
           
<T> T
eval(String expression, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
           
 String evalToString(String expression)
           
 void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
           
 void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Map vars)
           
 void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx)
           
 void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, Map vars)
           
 void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars)
           
 Object executeExpression(Object compiledExpression)
           
 Object executeExpression(Object compiledExpression, Map vars)
           
<T> T
executeExpression(Object compiledExpression, Map vars, Class<T> toType)
           
 Object executeExpression(Object compiledExpression, Object ctx)
           
<T> T
executeExpression(Object compiledExpression, Object ctx, Class<T> toType)
           
 Object executeExpression(Object compiledExpression, Object ctx, Map vars)
           
<T> T
executeExpression(Object compiledExpression, Object ctx, Map vars, Class<T> toType)
           
 Object executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
           
<T> T
executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
           
 Object executeExpression(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

MVELSafeHelper.SafeMVELEvaluator

public MVELSafeHelper.SafeMVELEvaluator()
Method Detail

eval

public Object eval(String expression)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

eval

public Object eval(String expression,
                   Object ctx)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

eval

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

eval

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

eval

public Object eval(String expression,
                   Map<String,Object> vars)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

eval

public Object eval(String expression,
                   Object ctx,
                   Map<String,Object> vars)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

eval

public <T> T eval(String expression,
                  Class<T> toType)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

eval

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

eval

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

eval

public <T> T eval(String expression,
                  Map<String,Object> vars,
                  Class<T> toType)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

eval

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

eval

public <T> T eval(String expression,
                  Object ctx,
                  Map<String,Object> vars,
                  Class<T> toType)
Specified by:
eval in interface MVELSafeHelper.MVELEvaluator

evalToString

public String evalToString(String expression)
Specified by:
evalToString in interface MVELSafeHelper.MVELEvaluator

executeExpression

public Object executeExpression(Object compiledExpression)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

public Object executeExpression(Object compiledExpression,
                                Object ctx,
                                Map vars)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

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

executeExpression

public Object executeExpression(Object compiledExpression,
                                org.mvel2.integration.VariableResolverFactory factory)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

public Object executeExpression(Object compiledExpression,
                                Object ctx)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

public Object executeExpression(Object compiledExpression,
                                Map vars)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

public <T> T executeExpression(Object compiledExpression,
                               Object ctx,
                               Map vars,
                               Class<T> toType)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

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

executeExpression

public <T> T executeExpression(Object compiledExpression,
                               Map vars,
                               Class<T> toType)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

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

executeExpression

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

executeExpression

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

executeExpression

public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression,
                              Map vars)
Specified by:
executeExpression in interface MVELSafeHelper.MVELEvaluator

executeExpression

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

executeExpression

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

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.