位置:首頁 > Java技術 > Java.util包 > java.util.ResourceBundle.Control類

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 -- 這是時間的生存常數禁用到期控製在緩存中加載資源包實例。

類構造函數

S.N. 構造函數 & 描述
1 List<Locale> getCandidateLocales(String baseName, Locale locale) 
這是一個構造函數。

類方法

S.N. 方法 & 描述
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) 
此方法返回的時間到現場(TTL)值此項下ResourceBundle.Control加載資源包。
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和語言環境的包名稱轉換。
10 String toResourceName(String bundleName, String suffix) 
這種方法給定的bundleName的轉換為通過替換所有出現所需的ClassLoader.getResource法的形式'.'在bundleName以'/',並附加一個'.'和給定的文件後綴。

方法繼承

這個類從以下類繼承的方法:

  • java.util.Object