public class SafeMVELEvaluator extends Object implements org.kie.soup.project.datamodel.commons.util.MVELEvaluator
Constructor and Description |
---|
SafeMVELEvaluator() |
Modifier and Type | Method and Description |
---|---|
Object |
eval(String expression) |
<T> T |
eval(String expression,
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,
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,
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,
Map vars) |
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) |
Object |
executeExpression(Object compiledExpression) |
Object |
executeExpression(Object compiledExpression,
Map vars) |
<T> T |
executeExpression(Object compiledExpression,
Map vars,
Class<T> toType) |
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,
org.mvel2.integration.VariableResolverFactory factory) |
public Object eval(String expression)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object eval(String expression, Object ctx)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object eval(String expression, org.mvel2.integration.VariableResolverFactory resolverFactory)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object eval(String expression, Map<String,Object> vars)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object eval(String expression, Object ctx, Map<String,Object> vars)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T eval(String expression, Class<T> toType)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T eval(String expression, Object ctx, Class<T> toType)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T eval(String expression, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T eval(String expression, Map<String,Object> vars, Class<T> toType)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T eval(String expression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T eval(String expression, Object ctx, Map<String,Object> vars, Class<T> toType)
eval
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public String evalToString(String expression)
evalToString
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object executeExpression(Object compiledExpression)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object executeExpression(Object compiledExpression, Object ctx, Map vars)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory resolverFactory)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object executeExpression(Object compiledExpression, org.mvel2.integration.VariableResolverFactory factory)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object executeExpression(Object compiledExpression, Object ctx)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public Object executeExpression(Object compiledExpression, Map vars)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T executeExpression(Object compiledExpression, Object ctx, Map vars, Class<T> toType)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T executeExpression(Object compiledExpression, Object ctx, org.mvel2.integration.VariableResolverFactory vars, Class<T> toType)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T executeExpression(Object compiledExpression, Map vars, Class<T> toType)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public <T> T executeExpression(Object compiledExpression, Object ctx, Class<T> toType)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Map vars)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
public void executeExpression(Iterable<org.mvel2.compiler.CompiledExpression> compiledExpression, Object ctx, Map vars)
executeExpression
in interface org.kie.soup.project.datamodel.commons.util.MVELEvaluator
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.