Package org.drools.mvel.util
Interface MVELEvaluator
-
- All Known Implementing Classes:
RawMVELEvaluator,SafeMVELEvaluator,UnsafeMVELEvaluator
public interface MVELEvaluator
-
-
Method Summary
All Methods Instance Methods Abstract 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 singleValue)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)
-
-
-
Method Detail
-
eval
Object eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
-
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, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
-
executeExpression
Object executeExpression(Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)
-
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
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)
-
-