public class FileResourceLoader extends Object implements ResourceLoader
| 构造器和说明 |
|---|
FileResourceLoader() |
FileResourceLoader(String root) |
FileResourceLoader(String root,
String charset) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
关闭ResouceLoader,通常是GroupTemplate关闭的时候也关闭对应的ResourceLoader
|
boolean |
exist(String key) |
String |
getCharset() |
Resource |
getResource(String key)
根据key获取Resource
|
String |
getResourceId(Resource resource,
String id)
用于include,layout等根据相对路径计算资源实际的位置.
|
String |
getRoot() |
void |
init(GroupTemplate gt)
一些初始化方法
|
boolean |
isAutoCheck() |
boolean |
isModified(Resource key)
检测模板是否更改,每次渲染模板前,都需要调用此方法,所以此方法不能占用太多时间,否则会影响渲染功能
|
protected void |
readFuntionFile(File funtionRoot,
String ns,
String path) |
void |
setAutoCheck(boolean autoCheck) |
void |
setCharset(String charset) |
void |
setRoot(String root) |
public FileResourceLoader()
public FileResourceLoader(String root)
public Resource getResource(String key)
ResourceLoadergetResource 在接口中 ResourceLoaderpublic void close()
ResourceLoaderclose 在接口中 ResourceLoaderpublic boolean isModified(Resource key)
ResourceLoaderisModified 在接口中 ResourceLoaderpublic boolean isAutoCheck()
public void setAutoCheck(boolean autoCheck)
public String getRoot()
public void setRoot(String root)
public String getCharset()
public void setCharset(String charset)
public void init(GroupTemplate gt)
ResourceLoaderinit 在接口中 ResourceLoaderpublic boolean exist(String key)
exist 在接口中 ResourceLoaderpublic String getResourceId(Resource resource, String id)
ResourceLoadergetResourceId 在接口中 ResourceLoaderresource - 当前资源Copyright © 2015. All rights reserved.