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 − 这是默认的 List 格式,依次包含字符串"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 |
static ResourceBundle.Control getControl(List<String> formats)
此方法返回一个 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> 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 给出的加载时间或其他一些标准来判断缓存中过期的 bundle 是否需要重新加载。 |
8 |
ResourceBundle newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
此方法为给定格式和语言环境的给定包名称实例化资源包,必要时使用给定的类加载器。 |
9 |
String toBundleName(String baseName, Locale locale)
此方法将给定的 baseName 和语言环境转换为包名称。 |
10 |
String toResourceName(String bundleName, String suffix)
此方法通过替换所有出现的 '.' 将给定的 bundleName 转换为 ClassLoader.getResource 方法所需的形式。 在 bundleName 中带有 '/' 并附加一个 '.' 和给定的文件后缀。 |
继承的方法
这个类继承了以下类的方法 −