|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.agapple.mapping.process.script.jexl.JexlScriptExecutor
public class JexlScriptExecutor

Jexl的script实现
| 构造方法摘要 | |
|---|---|
JexlScriptExecutor()
|
|
| 方法摘要 | |
|---|---|
void |
addFunction(String name,
Object obj)
|
void |
disposeFunctions()
|
Object |
evaluate(Map<String,Object> context,
String script)
接受Map context上下文,执行script |
Object |
evaluate(ScriptContext context,
String script)
1. |
ScriptContext |
genScriptContext(Map<String,Object> context)
Generate a proper execute context for the executor. |
void |
initialize()
初始化function |
void |
setCacheSize(int cacheSize)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public JexlScriptExecutor()
| 方法详细信息 |
|---|
public void initialize()
public ScriptContext genScriptContext(Map<String,Object> context)
ScriptExecutor 复制的描述
ScriptExecutor 中的 genScriptContext
public Object evaluate(Map<String,Object> context,
String script)
ScriptExecutor 复制的描述
ScriptExecutor 中的 evaluate
public Object evaluate(ScriptContext context,
String script)
1. 接受JexlScriptContext上下文 2. script针对对应name下的script脚本
ScriptExecutor 中的 evaluatepublic void setCacheSize(int cacheSize)
public void addFunction(String name,
Object obj)
ScriptExecutor 中的 addFunctionpublic void disposeFunctions()
ScriptExecutor 中的 disposeFunctions
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||