程序包 org.beetl.core
类 Script<T>
java.lang.Object
org.beetl.core.Template
org.beetl.core.Script<T>
模板类
- 作者:
- xiandafu
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void为模板绑定一个变量,infer是truevoid为脚本绑定多个变量,map的key,value对应了变量名称和变量值。voidexecute()获取模板输出的文本,结果是一个StringvoidfastBinding(Map map) getCtx()booleanisDone()booleanprotected Mapvoid获取模板输出的文本,输出到Writer里voidrenderTo(ByteWriter byteWriter) validate()语法校验,如果返回ErrorInfo,则表示语法有错,返回null,语法无错误
-
字段详细资料
-
success
protected boolean success -
result
-
errorInfo
-
ex
-
-
构造器详细资料
-
Script
-
-
方法详细资料
-
execute
获取模板输出的文本,结果是一个String- 抛出:
BeetlException
-
isSuccess
public boolean isSuccess() -
getResult
-
getVar
-
getReturnValue
-
getErrorInfo
-
parseResult
-
renderTo
获取模板输出的文本,输出到Writer里- 覆盖:
renderTo在类中Template- 抛出:
BeetlException
-
renderTo
-
binding
为模板绑定一个变量,infer是true -
binding
为脚本绑定多个变量,map的key,value对应了变量名称和变量值。key必须符合javascript命名规范 -
fastBinding
- 覆盖:
fastBinding在类中Template
-
getCtx
-
validate
语法校验,如果返回ErrorInfo,则表示语法有错,返回null,语法无错误 -
getContext
-
isDone
public boolean isDone()
-