public class MVELInvoker extends Object
Constructor and Description |
---|
MVELInvoker() |
Modifier and Type | Method and Description |
---|---|
static void |
analysisCompile(String expression,
Object parserContext,
ClasspathImportService classpathImportService) |
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(ClasspathImportService classpathImportService) |
static Object |
newParserContext(ClasspathImportService classpathImportService) |
static void |
setParserContextInputs(Object parserContext,
Map<String,Class> mvelInputParamTypes) |
static void |
setParserContextStrongTyping(Object parserContext) |
public static boolean isMVELInClasspath(ClasspathImportService classpathImportService)
public static void analysisCompile(String expression, Object parserContext, ClasspathImportService classpathImportService) throws InvocationTargetException
InvocationTargetException
public static Object compileExpression(String expression, Object parserContext) throws InvocationTargetException
InvocationTargetException
public static Object newParserContext(ClasspathImportService classpathImportService)
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)
Copyright © 2005–2018. All rights reserved.