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