public interface ResourceLoader<T>
Modifier and Type | Method and Description |
---|---|
ResourceLoader |
addTemplate(Template template)
添加模板对象
|
Template |
createTemplate(T templateMaterial)
创建并注册模板
|
ClassLoader |
getClassLoader()
返回类加载器
|
Template |
getLayout(String path)
返回布局对象
|
String |
getLayoutExtName()
返回布局文件的扩展名
|
String |
getLayoutPath(String templatePath)
返回路径
|
Template |
getMacroLibrary(String path)
返回宏库文件
|
String |
getResourceContent(String path,
String encode)
获取资源对应的文本
|
Template |
getTemplate(String path)
返回模板对象,如果不存在则返回null
|
TemplateEngine |
getTemplateEngine()
获取模板引擎
|
String |
getTemplateExtName()
返回模板文件的扩展名
|
boolean |
isModified(String path)
确定某个路径对应的文件是否被修改
|
void |
resetModified(String path)
清置修改状态
|
void |
setClassLoader(ClassLoader classLoader)
设置类加载器
|
void |
setTemplateEngine(TemplateEngine templateEngine)
注入模板引擎
|
boolean isModified(String path)
path
- void resetModified(String path)
path
- String getLayoutPath(String templatePath)
templatePath
- TemplateException
Template getTemplate(String path) throws TemplateException
path
- TemplateException
Template getLayout(String path) throws TemplateException
path
- TemplateException
Template getMacroLibrary(String path) throws TemplateException
path
- TemplateException
String getResourceContent(String path, String encode) throws TemplateException
path
- TemplateException
ResourceLoader addTemplate(Template template) throws TemplateException
template
- TemplateException
Template createTemplate(T templateMaterial) throws TemplateException
templateMaterial
- TemplateException
ClassLoader getClassLoader()
void setClassLoader(ClassLoader classLoader)
classLoader
- TemplateEngine getTemplateEngine()
void setTemplateEngine(TemplateEngine templateEngine)
templateEngine
- String getTemplateExtName()
String getLayoutExtName()
Copyright © 2006–2018 TinyGroup. All rights reserved.