public class PageProcessEngine
extends java.lang.Object
Constructor and Description |
---|
PageProcessEngine(HttpServletRequest request,
HttpServletResponse response,
boolean isMulti) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
compileGroovyScript(java.lang.String webpageid,
java.lang.Class<T> tClazz)
将Groovy脚本按指定的接口编译
|
static java.lang.String |
complieJavaSource(java.lang.String fieldName,
java.lang.String content)
Deprecated.
不需要编译源文件,且编译源文件损耗性能、稳定性不佳
|
java.util.Map<java.lang.String,java.lang.Object> |
executeJavaScript(java.lang.String execStr) |
java.util.Map<java.lang.String,java.lang.Object> |
executeProcess(java.lang.String execString)
Deprecated.
内容实现逻辑不稳定,已废弃,请调用getProcess()获取接口初始化
|
static int |
getActionType(java.lang.String execString)
根据文本内容判断返回参数文本的脚本类型,是Java类名还是Groovy或者是JS脚本。
如果是groovy脚本,必须是GUID指向模板页内容,默认为JavaScript,如果是类名样式则指向Java接口实现类
|
static <T> T |
getProcess(java.lang.String str,
java.lang.Class<T> tClazz) |
static IScriptEngine |
getScriptInstance(int langType) |
public PageProcessEngine(HttpServletRequest request, HttpServletResponse response, boolean isMulti)
public static IScriptEngine getScriptInstance(int langType)
public java.util.Map<java.lang.String,java.lang.Object> executeProcess(java.lang.String execString)
public java.util.Map<java.lang.String,java.lang.Object> executeJavaScript(java.lang.String execStr)
public static int getActionType(java.lang.String execString)
execString
- as Stringpublic static <T> T compileGroovyScript(java.lang.String webpageid, java.lang.Class<T> tClazz)
<T>
- webpageid
- as StringtClazz
- as Class<T>public static <T> T getProcess(java.lang.String str, java.lang.Class<T> tClazz)
public static java.lang.String complieJavaSource(java.lang.String fieldName, java.lang.String content)
fieldName
- content
- Copyright © 2019 by Sucang.cn