java命名空间java.util类resourcebundle.control的类成员方法:
needsreload定义及介绍
本文导语:
needsreload
public boolean needsreload(string basename,
locale locale,
string format,
classloader loader,
resourcebundle bundle,
long loadtime)
确定是否...
needsreload
public boolean needsreload(string basename,
locale locale,
string format,
classloader loader,
resourcebundle bundle,
long loadtime)
- 确定是否需要根据
loadtime
或其他标准给出的加载时间重载缓存中已到期的 bundle
。如果需要重载,那么此方法返回 true
,否则返回 false
。loadtime
是从 calendar
epoch 到现在的毫秒数。
调用 resourcebundle.getbundle
工厂方法在用于其当前调用的 resourcebundle.control
实例上调用此方法,而不是在最初加载资源包的调用中所使用的实例上调用此方法。
默认实现将 loadtime
和资源包源数据上一次的修改时间进行比较。如果确定自 loadtime
以来修改过源数据,则返回 true
。否则,返回 false
。如果给定 format
不是默认格式 "java.class"
或 "java.properties"
之一,此实现假定它是与其文件后缀相同的字符串。
- 参数:
basename
- 资源包的基本名称,是一个完全限定类名locale
- 应为其实例化资源包的语言环境format
- 要加载的资源包格式
iis7站长之家
- 要用来加载包的 classloader
bundle
- 缓存中已到期的资源包实例loadtime
- bundle
被加载并放入缓存的时间
- 返回:
- 如果到期的包需要重新加载,则返回
true
;否则返回 false
。
- 抛出:
nullpointerexception
- 如果 basename
、locale
、format
、loader
或 bundle
为 null