| 程序包 | 说明 |
|---|---|
| org.beetl.core | |
| org.beetl.core.lab | |
| org.beetl.core.resource | |
| org.beetl.ext.jfinal3 | |
| org.beetl.ext.spring |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ResourceLoader |
Resource.resourceLoader |
| 限定符和类型 | 方法和说明 |
|---|---|
ResourceLoader |
Resource.getResourceLoader()
得到Resource对应的ResourceLoader
|
ResourceLoader |
GroupTemplate.getResourceLoader() |
| 限定符和类型 | 方法和说明 |
|---|---|
Template |
GroupTemplate.getAjaxTemplate(String key,
String ajaxId,
ResourceLoader loader)
获取模板key的标有ajaxId的模板片段。
|
Template |
GroupTemplate.getTemplate(String key,
ResourceLoader loader)
使用额外的资源加载器加载模板
|
Template |
GroupTemplate.getTemplate(String key,
String parent,
ResourceLoader loader)
得到模板,并指明父模板
|
Map |
GroupTemplate.runScript(String key,
Map<String,Object> paras,
Writer w,
ResourceLoader loader)
执行某个脚本,参数是paras,返回的是顶级变量
|
void |
Resource.setResourceLoader(ResourceLoader resourceLoader) |
void |
GroupTemplate.setResourceLoader(ResourceLoader resourceLoader) |
BeetlException |
GroupTemplate.validateScript(String key,
ResourceLoader loader) |
BeetlException |
GroupTemplate.validateTemplate(String key,
ResourceLoader loader) |
| 构造器和说明 |
|---|
GroupTemplate(ResourceLoader loader,
Configuration conf)
使用loader 和 conf初始化GroupTempalte
|
GroupTemplate(ResourceLoader loader,
Configuration conf,
ClassLoader classLoader) |
Resource(String id,
ResourceLoader loader) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
Test.getRealPath(ResourceLoader loader,
String path) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ClasspathResourceLoader
ClassPath加载器,如果不指定classLoader,则使用加载beetl.jar的classloader,如果不指定root,则是默认的根路径,
如果不指定模板字符集,则采用配置文件的resource.charset 配置
注意,采用加载方式是classloader.getClass().getResource() 而不是classloader,如果需要采用classloader,请参考源代码
|
class |
CompositeResourceLoader
复合加载器,依据对应的匹配器调用响应的加载器
|
class |
FileResourceLoader
文件模板加载器
|
class |
MapResourceLoader
可动态存入模板的ResourceLoader
|
class |
StringTemplateResourceLoader
字符串模板加载器
|
class |
WebAppResourceLoader
Web应用加载器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CompositeResourceLoader.addResourceLoader(Matcher matcher,
ResourceLoader resourceLoader)
添加一个资源加载器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CompositeResourceLoader.setResourceLoaderMap(Map<Matcher,ResourceLoader> map)
一次性设置资源加载器,方便配置使用
|
| 构造器和说明 |
|---|
ClasspathResource(String key,
String path,
ResourceLoader resourceLoader) |
FileResource(File file,
String id,
ResourceLoader loader) |
StringTemplateResource(String template,
ResourceLoader resourceLoader) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JFinal3BeetlRenderFactory.config(ResourceLoader rs) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ResourceLoader |
BeetlGroupUtilConfiguration.resourceLoader
Beetl资源加载器,如果未指定,会自动依据ApplicationContext和配置文件识别
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BeetlGroupUtilConfiguration.setResourceLoader(ResourceLoader resourceLoader)
Beetl资源加载器,如果未指定,会自动依据ApplicationContext和配置文件识别
|
Copyright © 2018. All rights reserved.