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 ExpressionEvaluatorpublic Object evaluateLiteralExpression(String className, List<String> genericClasses, Object rawExpression)
evaluateLiteralExpression in interface ExpressionEvaluatorpublic String fromObjectToExpression(Object value)
fromObjectToExpression in interface ExpressionEvaluatorprotected Object compileAndExecute(String rawExpression, Map<String,Object> params)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.