| 程序包 | 说明 |
|---|---|
| org.beetl.core | |
| org.beetl.core.exception | |
| org.beetl.core.statement | |
| org.beetl.ext.nutz | |
| org.beetl.ext.web |
| 限定符和类型 | 字段和说明 |
|---|---|
protected BeetlException |
Script.ex |
| 限定符和类型 | 方法和说明 |
|---|---|
BeetlException |
Template.validate()
语法校验,如果返回BeetlException,则表示语法有错,返回null,语法无错误
|
BeetlException |
Script.validate()
语法校验,如果返回ErrorInfo,则表示语法有错,返回null,语法无错误
|
BeetlException |
GroupTemplate.validateScript(String key) |
BeetlException |
GroupTemplate.validateScript(String key,
ResourceLoader loader) |
BeetlException |
GroupTemplate.validateTemplate(String key) |
BeetlException |
GroupTemplate.validateTemplate(String key,
ResourceLoader loader) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ReThrowConsoleErrorHandler.processExcption(BeetlException ex,
Writer writer) |
void |
ErrorHandler.processExcption(BeetlException beeExceptionos,
Writer writer)
处理错误,错误输出到os流
|
void |
ConsoleErrorHandler.processExcption(BeetlException ex,
Writer writer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Script.execute()
获取模板输出的文本,结果是一个String
|
static Map |
BeetlKit.execute(String script)
执行脚本,和参数,返回脚本里的Root scope的变量
|
static Map |
BeetlKit.execute(String script,
Map<String,Object> paras) |
static void |
BeetlKit.main(String[] args) |
String |
Template.render()
获取模板输出的文本,结果是一个String
|
void |
Template.renderTo(OutputStream os)
获取模板输出的文本,输出到OutputStream里,tempalte必须在二进制输出模式下才能使用
|
void |
Template.renderTo(Writer writer)
获取模板输出的文本,输出到Writer里
|
protected void |
Script.renderTo(Writer writer)
获取模板输出的文本,输出到Writer里
|
Map |
GroupTemplate.runScript(String key,
Map<String,Object> paras)
执行某个脚本,参数是paras,返回的是顶级变量
|
Map |
GroupTemplate.runScript(String key,
Map<String,Object> paras,
Writer w)
执行某个脚本,参数是paras,返回的是顶级变量 ,如果script有输出,则输出到writer里
|
Map |
GroupTemplate.runScript(String key,
Map<String,Object> paras,
Writer w,
ResourceLoader loader)
执行某个脚本,参数是paras,返回的是顶级变量
|
static String |
BeetlKit.testTemplate(String template,
String initValue) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BeetlParserException
语法解析异常
|
class |
HTMLTagParserException
html解析异常
|
class |
MVCStrictException
严格MVC限制异常
|
class |
NativeNotAllowedException
Native方法调用异常
|
class |
TextParserException
将文本转为模板语言解析过程中的异常
|
| 构造器和说明 |
|---|
ErrorInfo(BeetlException ex) |
| 限定符和类型 | 方法和说明 |
|---|---|
BeetlException |
ErrorGrammarProgram.getException() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ErrorGrammarProgram.setException(BeetlException exception) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LogErrorHandler.processExcption(BeetlException ex,
Writer writer) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
WebRender.handleBeetlException(BeetlException ex)
处理客户端抛出的IO异常
|
void |
WebErrorHandler.processExcption(BeetlException e,
Writer writer) |
Copyright © 2019. All rights reserved.