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