public class MVELExpressionEvaluator extends Object implements ExpressionEvaluator
Constructor and Description |
---|
MVELExpressionEvaluator(ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
protected String |
cleanExpression(String rawExpression) |
protected Object |
compileAndExecute(String rawExpression,
Map<String,Object> params) |
Object |
evaluateLiteralExpression(String className,
List<String> genericClasses,
Object rawExpression) |
boolean |
evaluateUnaryExpression(Object rawExpression,
Object resultValue,
Class<?> resultClass) |
String |
fromObjectToExpression(Object value) |
public MVELExpressionEvaluator(ClassLoader classLoader)
public boolean evaluateUnaryExpression(Object rawExpression, Object resultValue, Class<?> resultClass)
evaluateUnaryExpression
in interface ExpressionEvaluator
public Object evaluateLiteralExpression(String className, List<String> genericClasses, Object rawExpression)
evaluateLiteralExpression
in interface ExpressionEvaluator
public String fromObjectToExpression(Object value)
fromObjectToExpression
in interface ExpressionEvaluator
protected Object compileAndExecute(String rawExpression, Map<String,Object> params)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.