类 MapResourceLoader
- 所有已实现的接口:
Closeable,Serializable,AutoCloseable,Cloneable,Map<String,,String> ResourceLoader<String>
可动态存入模板的ResourceLoader
- 作者:
- wendal(wendal1985 @ gmail.com)
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclose()关闭 ResourceLoader,通常是 GroupTemplate 关闭的时候也关闭对应的 ResourceLoaderboolean返回是否存在key所对应的资源getInfo()获取资源加载器的信息,用于获取不到资源的时候输出提示信息getResource(String key) 根据key获取ResourcegetResourceId(Resource resource, String key) 用于 include,layout 等根据相对路径计算资源实际的位置voidinit(GroupTemplate gt) 初始化操作booleanisModified(Resource key) 检测模板是否更改,每次渲染模板前,都需要调用此方法,所以此方法不能占用太多时间,否则会影响渲染功能voidsetAutoCheck(boolean autoCheck) 从类继承的方法 java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values从类继承的方法 java.util.AbstractMap
equals, hashCode, toString
-
字段详细资料
-
autoCheck
protected boolean autoCheck
-
-
构造器详细资料
-
MapResourceLoader
public MapResourceLoader()
-
-
方法详细资料
-
isModified
从接口复制的说明:ResourceLoader检测模板是否更改,每次渲染模板前,都需要调用此方法,所以此方法不能占用太多时间,否则会影响渲染功能- 指定者:
isModified在接口中ResourceLoader<String>- 参数:
key- 根据 key 可以查找到对应的资源- 返回:
- true 表示已更改,false 表示未更改
-
init
从接口复制的说明:ResourceLoader初始化操作- 指定者:
init在接口中ResourceLoader<String>
-
getResourceId
从接口复制的说明:ResourceLoader用于 include,layout 等根据相对路径计算资源实际的位置- 指定者:
getResourceId在接口中ResourceLoader<String>- 参数:
resource- 当前资源key- 目标资源所对应的键- 返回:
- 计算出来的目标资源的位置
-
getResource
从接口复制的说明:ResourceLoader根据key获取Resource- 指定者:
getResource在接口中ResourceLoader<String>- 参数:
key- 根据 key 可以查找到对应的资源- 返回:
key所对应的资源
-
exist
从接口复制的说明:ResourceLoader返回是否存在key所对应的资源- 指定者:
exist在接口中ResourceLoader<String>- 参数:
key- 根据 key 可以查找到对应的资源- 返回:
- true 表示存在,false 表示不存在
-
close
public void close()从接口复制的说明:ResourceLoader关闭 ResourceLoader,通常是 GroupTemplate 关闭的时候也关闭对应的 ResourceLoader- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 指定者:
close在接口中ResourceLoader<String>
-
setAutoCheck
public void setAutoCheck(boolean autoCheck) -
getInfo
从接口复制的说明:ResourceLoader获取资源加载器的信息,用于获取不到资源的时候输出提示信息- 指定者:
getInfo在接口中ResourceLoader<String>- 返回:
- 资源加载器的信息
-