public abstract class Resource<T> extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected T |
id |
protected ResourceLoader |
resourceLoader |
| 构造器和说明 |
|---|
Resource(T id,
ResourceLoader loader) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getContent(int start,
int end)
得到Resource指定行数的内容,用于调试,报错等显示原有模板信息,如果获取不了 返回NUll
|
T |
getId() |
ResourceLoader |
getResourceLoader()
得到Resource对应的ResourceLoader
|
abstract boolean |
isModified()
检测资源是否改变
|
abstract Reader |
openReader()
打开一个新的Reader
|
void |
setResourceLoader(ResourceLoader resourceLoader) |
String |
toString() |
protected ResourceLoader resourceLoader
protected T id
public Resource(T id, ResourceLoader loader)
public abstract Reader openReader()
public abstract boolean isModified()
public ResourceLoader getResourceLoader()
public void setResourceLoader(ResourceLoader resourceLoader)
public T getId()
public String getContent(int start, int end) throws IOException
IOExceptionCopyright © 2021. All rights reserved.