public class JexlScriptHelper
extends java.lang.Object
Constructor and Description |
---|
JexlScriptHelper() |
Modifier and Type | Method and Description |
---|---|
static JexlContext |
createJexlContext() |
static void |
init() |
static org.apache.commons.jexl3.JexlScript |
initScript(java.lang.String script)
编译脚本,这一步比较耗费时间,增加缓存
![]() |
static java.util.Map<java.lang.String,java.lang.String> |
parseJSMethodMap(java.lang.String javascriptCode)
将js的方法解析成方法名的map
|
static java.lang.Object |
runScript(org.apache.commons.jexl3.JexlScript script,
java.util.Map<java.lang.String,java.lang.Object> contentMap) |
static boolean |
runScriptBool(org.apache.commons.jexl3.JexlScript script,
java.util.Map<java.lang.String,java.lang.Object> contentMap) |
static float |
runScriptFloat(org.apache.commons.jexl3.JexlScript script,
java.util.Map<java.lang.String,java.lang.Object> contentMap) |
static java.lang.String |
runScriptStr(org.apache.commons.jexl3.JexlScript script,
java.util.Map<java.lang.String,java.lang.Object> contentMap) |
static java.lang.String |
transform(java.lang.String input) |
public static void init()
public static org.apache.commons.jexl3.JexlScript initScript(java.lang.String script)
public static boolean runScriptBool(org.apache.commons.jexl3.JexlScript script, java.util.Map<java.lang.String,java.lang.Object> contentMap)
public static java.lang.String runScriptStr(org.apache.commons.jexl3.JexlScript script, java.util.Map<java.lang.String,java.lang.Object> contentMap)
public static float runScriptFloat(org.apache.commons.jexl3.JexlScript script, java.util.Map<java.lang.String,java.lang.Object> contentMap)
public static java.lang.Object runScript(org.apache.commons.jexl3.JexlScript script, java.util.Map<java.lang.String,java.lang.Object> contentMap)
public static JexlContext createJexlContext()
public static java.util.Map<java.lang.String,java.lang.String> parseJSMethodMap(java.lang.String javascriptCode)
public static java.lang.String transform(java.lang.String input)