| 程序包 | 说明 |
|---|---|
| org.beetl.core | |
| org.beetl.core.engine | |
| org.beetl.core.exception | |
| org.beetl.core.resource | |
| org.beetl.core.statement |
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
Context.getResource()
当前处于哪个Resource
|
Resource |
ResourceLoader.getResource(String key)
根据key获取Resource
|
| 限定符和类型 | 方法和说明 |
|---|---|
Program |
TemplateEngine.createProgram(Resource resource,
Reader input,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
String |
ResourceLoader.getResourceId(Resource resource,
String key)
用于include,layout等根据相对路径计算资源实际的位置.
|
boolean |
ResourceLoader.isModified(Resource key)
检测模板是否更改,每次渲染模板前,都需要调用此方法,所以此方法不能占用太多时间,否则会影响渲染功能
|
| 限定符和类型 | 方法和说明 |
|---|---|
Program |
FastRuntimeEngine.createProgram(Resource rs,
Reader reader,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
Program |
DefaultTemplateEngine.createProgram(Resource resource,
Reader reader,
Map<Integer,String> textMap,
String cr,
GroupTemplate gt) |
| 限定符和类型 | 字段和说明 |
|---|---|
Resource |
BeetlException.resource
资源id
|
| 限定符和类型 | 字段和说明 |
|---|---|
List<Resource> |
BeetlException.errorResourceStack |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Resource> |
ErrorInfo.getResourceCallStack() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BeetlException.pushResource(Resource resource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ErrorInfo.setResourceCallStack(List<Resource> resourceCallStack) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ClasspathResource |
class |
FileResource |
class |
StringTemplateResource |
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
WebAppResourceLoader.getResource(String key) |
Resource |
StringTemplateResourceLoader.getResource(String template)
返回一个template作为模板内容的模板
|
Resource |
MapResourceLoader.getResource(String key) |
Resource |
FileResourceLoader.getResource(String key) |
Resource |
CompositeResourceLoader.getResource(String key) |
Resource |
ClasspathResourceLoader.getResource(String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
StringTemplateResourceLoader.getResourceId(Resource resource,
String id) |
String |
MapResourceLoader.getResourceId(Resource resource,
String key) |
String |
FileResourceLoader.getResourceId(Resource resource,
String id) |
String |
CompositeResourceLoader.getResourceId(Resource resource,
String id) |
String |
ClasspathResourceLoader.getResourceId(Resource resource,
String id) |
boolean |
StringTemplateResourceLoader.isModified(Resource key) |
boolean |
MapResourceLoader.isModified(Resource key) |
boolean |
FileResourceLoader.isModified(Resource key) |
boolean |
CompositeResourceLoader.isModified(Resource key) |
boolean |
ClasspathResourceLoader.isModified(Resource key) |
| 限定符和类型 | 字段和说明 |
|---|---|
Resource |
Program.res |
Resource |
Program.rs |
| 构造器和说明 |
|---|
ErrorGrammarProgram(Resource res,
GroupTemplate gt,
String cr) |
Copyright © 2018. All rights reserved.