Package org.drools.mvel
Class SafeMVELEvaluator
- java.lang.Object
-
- org.drools.mvel.SafeMVELEvaluator
-
- All Implemented Interfaces:
org.drools.core.util.MVELExecutor,MVELEvaluator
public class SafeMVELEvaluator extends Object implements MVELEvaluator, org.drools.core.util.MVELExecutor
-
-
Constructor Summary
Constructors Constructor Description SafeMVELEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objecteval(String expression)<T> Teval(String expression, Class<T> toType)Objecteval(String expression, Object ctx)<T> Teval(String expression, Object ctx, Class<T> toType)Objecteval(String expression, Object ctx, Map<String,Object> vars)<T> Teval(String expression, Object ctx, Map<String,Object> vars, Class<T> toType)Objecteval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)<T> Teval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)Objecteval(String expression, Map<String,Object> vars)<T> Teval(String expression, Map<String,Object> vars, Class<T> toType)Objecteval(String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)<T> Teval(String expression, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)StringevalToString(String expression)voidexecuteExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)voidexecuteExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx)voidexecuteExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, Map vars)voidexecuteExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars)voidexecuteExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Map vars)ObjectexecuteExpression(Object compiledExpression)ObjectexecuteExpression(Object compiledExpression, Object ctx)<T> TexecuteExpression(Object compiledExpression, Object ctx, Class<T> toType)ObjectexecuteExpression(Object compiledExpression, Object ctx, Map vars)<T> TexecuteExpression(Object compiledExpression, Object ctx, Map vars, Class<T> toType)ObjectexecuteExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)<T> TexecuteExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)ObjectexecuteExpression(Object compiledExpression, Map vars)<T> TexecuteExpression(Object compiledExpression, Map vars, Class<T> toType)ObjectexecuteExpression(Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)Stringsoundex(String s)
-
-
-
Method Detail
-
eval
public Object eval(String expression)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public Object eval(String expression, Object ctx)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public Object eval(String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
evalin interfaceMVELEvaluator
-
eval
public Object eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
evalin interfaceMVELEvaluator
-
eval
public Object eval(String expression, Map<String,Object> vars)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public Object eval(String expression, Object ctx, Map<String,Object> vars)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public <T> T eval(String expression, Class<T> toType)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public <T> T eval(String expression, Object ctx, Class<T> toType)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public <T> T eval(String expression, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
- Specified by:
evalin interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Map<String,Object> vars, Class<T> toType)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
eval
public <T> T eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
- Specified by:
evalin interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Object ctx, Map<String,Object> vars, Class<T> toType)
- Specified by:
evalin interfaceMVELEvaluator- Specified by:
evalin interfaceorg.drools.core.util.MVELExecutor
-
evalToString
public String evalToString(String expression)
- Specified by:
evalToStringin interfaceMVELEvaluator- Specified by:
evalToStringin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public Object executeExpression(Object compiledExpression)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public Object executeExpression(Object compiledExpression, Object ctx, Map vars)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public Object executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, Object ctx)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public Object executeExpression(Object compiledExpression, Map vars)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Object ctx, Map vars, Class<T> toType)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Map vars, Class<T> toType)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Object ctx, Class<T> toType)
- Specified by:
executeExpressionin interfaceMVELEvaluator- Specified by:
executeExpressionin interfaceorg.drools.core.util.MVELExecutor
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Map vars)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, Map vars)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars)
- Specified by:
executeExpressionin interfaceMVELEvaluator
-
-