Java.util.ResourceBundle.Control类


介绍

该java.util.ResourceBundle.Control类合作与工厂方法加载资源bundles.Following约的ResourceBundle.Control要点

  • 如果多个线程同时使用它,则该类实例必须是线程安全的。

类声明

以下是java.util.ResourceBundle.Control类的声明

public static class ResourceBundle.Control
   extends Object

领域

以下是java.util.ResourceBundle.Control类的字段

  • static int STANDARD_TIME - 这是指定为标准时间的开始或结束时间模式的常量。

  • static List FORMAT_CLASS - 这是包含“java.class”的格式List。

  • static List FORMAT_DEFAULT - 这是默认格式List,按此顺序包含字符串“java.class”和“java.properties”。

  • static List FORMAT_PROPERTIES - 这是仅包含属性的格式List,包含“java.properties”。

  • static long TTL_DONT_CACHE - 这是不缓存加载的资源包实例的生存时间常量。

  • static long TTL_NO_EXPIRATION_CONTROL - 这是用于禁用缓存中已加载资源包实例的到期控制的生存时间常量。

类构造函数

Sr.No. 构造函数和描述
1

List <Locale> getCandidateLocales(String baseName,Locale locale)

这是单个构造函数。

类方法

Sr.No. 方法和描述
1 List <Locale> getCandidateLocales(String baseName,Locale locale)

此方法返回Locales列表作为baseName和locale的候选语言环境。

2 static ResourceBundle.Control getControl(List <String>formats)

此方法返回一个ResourceBundle.Control,其中getFormats方法返回指定的格式。

3 Locale getFallbackLocale(String baseName,Locale locale)

此方法返回一个Locale,用作ResourceBundle.getBundle工厂方法进一步搜索资源包的后备区域设置。

4 List <String> getFormats(String baseName)

此方法返回一个字符串列表,其中包含用于加载给定baseName的资源包的格式。

static ResourceBundle.Control getNoFallbackControl(List <String> formats)

此方法返回一个ResourceBundle.Control,其中getFormats方法返回指定的格式,getFallbackLocale方法返回null。

6 long getTimeToLive(String baseName,Locale locale)

此方法返回在此ResourceBundle.Control下加载的资源包的生存时间(TTL)值。

7 boolean needsReload(String baseName,Locale locale,String format,ClassLoader loader,ResourceBundle bundle,long loadTime)

此方法根据loadTime或某些其他条件给出的加载时间确定是否需要重新加载缓存中的过期包。

8 ResourceBundle newBundle(String baseName,Locale locale,String format,ClassLoader loader,boolean reload)

如果需要,此方法使用给定的类加载器实例化给定格式和语言环境的给定包名称的资源包。

9 String toBundleName(String baseName,Locale locale)

此方法将给定的baseName和locale转换为包名称。

10 String toResourceName(String bundleName,String suffix)

此方法通过替换所有出现的'。'将给定的bundleName转换为ClassLoader.getResource方法所需的形式。在bundleName中使用'/'并附加'。' 和给定的文件后缀。

方法继承

该类继承以下类中的方法

  • java.util.Object