Class RawMVELEvaluator
- java.lang.Object
-
- org.kie.soup.project.datamodel.commons.util.RawMVELEvaluator
-
- All Implemented Interfaces:
MVELEvaluator
public class RawMVELEvaluator extends Object implements MVELEvaluator
-
-
Constructor Summary
Constructors Constructor Description RawMVELEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eval(String expression)
<T> T
eval(String expression, 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, Map<String,Object> vars)
<T> T
eval(String expression, Map<String,Object> 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, 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)
void
executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Map vars)
Object
executeExpression(Object compiledExpression)
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, Map vars)
<T> T
executeExpression(Object compiledExpression, Map vars, Class<T> toType)
Object
executeExpression(Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)
-
-
-
Method Detail
-
eval
public Object eval(String expression)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public Object eval(String expression, Object ctx)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public Object eval(String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public Object eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public Object eval(String expression, Map<String,Object> vars)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public Object eval(String expression, Object ctx, Map<String,Object> vars)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Class<T> toType)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Object ctx, Class<T> toType)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Map<String,Object> vars, Class<T> toType)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
- Specified by:
eval
in interfaceMVELEvaluator
-
eval
public <T> T eval(String expression, Object ctx, Map<String,Object> vars, Class<T> toType)
- Specified by:
eval
in interfaceMVELEvaluator
-
evalToString
public String evalToString(String expression)
- Specified by:
evalToString
in interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, Object ctx, Map vars)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, Object ctx)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public Object executeExpression(Object compiledExpression, Map vars)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Object ctx, Map vars, Class<T> toType)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Map vars, Class<T> toType)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public <T> T executeExpression(Object compiledExpression, Object ctx, Class<T> toType)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Map vars)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, Map vars)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
executeExpression
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars)
- Specified by:
executeExpression
in interfaceMVELEvaluator
-
-