Java.util.ResourceBundle.Control 类


介绍

java.util.ResourceBundle.Control类与工厂方法协作来加载资源包。以下是有关 ResourceBundle.Control 的要点 -

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

类声明

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

public static class ResourceBundle.Control
   extends Object

场地

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

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

  • static List<String> FORMAT_CLASS - 这是包含“java.class”的格式列表。

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

  • static List<String> FORMAT_PROPERTIES - 这是包含“java.properties”的仅属性格式列表。

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

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

类构造函数

先生。 构造函数及描述
1

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

这是单个构造函数。

类方法

先生。 方法及说明
1 List<Locale>getCandidateLocales(String baseName, Locale locale)

此方法返回区域设置列表作为 baseName 和区域设置的候选区域设置。

2 静态 ResourceBundle.Control getControl(List<String> 格式)

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

3 Locale getFallbackLocale(String baseName, Locale locale)

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

4 List<String> getFormats(String baseName)

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

5 static ResourceBundle.Control getNoFallbackControl(List<String> 格式)

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

6 long getTimeToLive(String baseName, Locale 语言环境)

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

7 boolean needReload(String baseName, Locale 语言环境, String 格式, ClassLoader 加载器, ResourceBundle 包, long loadTime)

该方法根据 loadTime 或其他一些标准给出的加载时间来确定缓存中过期的包是否需要重新加载。

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

此方法为给定格式和区域设置的给定包名称实例化资源包,必要时使用给定的类加载器。

9 String toBundleName(String baseName, Locale 语言环境)

此方法将给定的基本名称和区域设置转换为包名称。

10 String toResourceName(String BundleName, String suffix)

此方法通过替换所有出现的“.”,将给定的bundleName 转换为ClassLoader.getResource 方法所需的形式。在bundleName 中带有“/”并附加“.” 以及给定的文件后缀。

继承的方法

该类继承了以下类的方法 -

  • java.util.Object