Package org.drools.mvel.util
Interface MVELEvaluator
-
- All Known Implementing Classes:
RawMVELEvaluator,UnsafeMVELEvaluator
public interface MVELEvaluator
-
-
Method Summary
All Methods Instance Methods Abstract 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 singleValue)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
java.lang.Object eval(java.lang.String expression)
-
eval
java.lang.Object eval(java.lang.String expression, java.lang.Object ctx)
-
eval
java.lang.Object eval(java.lang.String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)
-
eval
java.lang.Object eval(java.lang.String expression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
-
eval
java.lang.Object eval(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Object> vars)
-
eval
java.lang.Object eval(java.lang.String expression, java.lang.Object ctx, java.util.Map<java.lang.String,java.lang.Object> vars)
-
eval
<T> T eval(java.lang.String expression, java.lang.Class<T> toType)
-
eval
<T> T eval(java.lang.String expression, java.lang.Object ctx, java.lang.Class<T> toType)
-
eval
<T> T eval(java.lang.String expression, org.mvel2.integration.VariableResolverFactory vars, java.lang.Class<T> toType)
-
eval
<T> T eval(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Object> vars, java.lang.Class<T> toType)
-
eval
<T> T eval(java.lang.String expression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory vars, java.lang.Class<T> toType)
-
eval
<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)
-
evalToString
java.lang.String evalToString(java.lang.String singleValue)
-
executeExpression
java.lang.Object executeExpression(java.lang.Object compiledExpression)
-
executeExpression
java.lang.Object executeExpression(java.lang.Object compiledExpression, java.lang.Object ctx, java.util.Map vars)
-
executeExpression
java.lang.Object executeExpression(java.lang.Object compiledExpression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
-
executeExpression
java.lang.Object executeExpression(java.lang.Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)
-
executeExpression
java.lang.Object executeExpression(java.lang.Object compiledExpression, java.lang.Object ctx)
-
executeExpression
java.lang.Object executeExpression(java.lang.Object compiledExpression, java.util.Map vars)
-
executeExpression
<T> T executeExpression(java.lang.Object compiledExpression, java.lang.Object ctx, java.util.Map vars, java.lang.Class<T> toType)
-
executeExpression
<T> T executeExpression(java.lang.Object compiledExpression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory vars, java.lang.Class<T> toType)
-
executeExpression
<T> T executeExpression(java.lang.Object compiledExpression, java.util.Map vars, java.lang.Class<T> toType)
-
executeExpression
<T> T executeExpression(java.lang.Object compiledExpression, java.lang.Object ctx, java.lang.Class<T> toType)
-
executeExpression
void executeExpression(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
-
executeExpression
void executeExpression(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.lang.Object ctx)
-
executeExpression
void executeExpression(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.util.Map vars)
-
executeExpression
void executeExpression(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.lang.Object ctx, java.util.Map vars)
-
executeExpression
void executeExpression(java.lang.Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, java.lang.Object ctx, org.mvel2.integration.VariableResolverFactory vars)
-
-