public class MVELInvoker extends Object
Constructor and Description |
---|
MVELInvoker() |
Modifier and Type | Method and Description |
---|---|
static void |
analysisCompile(String expression,
Object parserContext,
EngineImportService engineImportService) |
static Object |
compileExpression(String expression,
Object parserContext) |
static Object |
executeExpression(Object executable,
Map<String,Object> parameters) |
static Class |
getExecutableStatementKnownReturnType(Object compiled) |
static Map<String,Class> |
getParserContextInputs(Object parserContext) |
static boolean |
isMVELInClasspath(EngineImportService engineImportService) |
static Object |
newParserContext(EngineImportService engineImportService) |
static void |
setParserContextInputs(Object parserContext,
Map<String,Class> mvelInputParamTypes) |
static void |
setParserContextStrongTyping(Object parserContext) |
public static boolean isMVELInClasspath(EngineImportService engineImportService)
public static void analysisCompile(String expression, Object parserContext, EngineImportService engineImportService) throws InvocationTargetException
InvocationTargetException
public static Object compileExpression(String expression, Object parserContext) throws InvocationTargetException
InvocationTargetException
public static Object newParserContext(EngineImportService engineImportService)
public static Object executeExpression(Object executable, Map<String,Object> parameters) throws InvocationTargetException
InvocationTargetException
public static void setParserContextStrongTyping(Object parserContext)
public static void setParserContextInputs(Object parserContext, Map<String,Class> mvelInputParamTypes)