public class StringManager extends Object
The StringManager operates on a package basis. One StringManager per package can be created and accessed via the getManager method call.
The StringManager will look for a ResourceBundle named by the package name given plus the suffix of "LocalStrings". In practice, this means that the localized information will be contained in a LocalStrings.properties file located in the package directory of the classpath.
Please see the documentation for java.util.ResourceBundle for more information.
ResourceBundle| 限定符和类型 | 方法和说明 | 
|---|---|
| Locale | getLocale()Identify the Locale this StringManager is associated with | 
| static StringManager | getManager(String packageName)Get the StringManager for a particular package. | 
| static StringManager | getManager(String packageName,
          Enumeration<Locale> requestedLocales)Retrieve the StringManager for a list of Locales. | 
| static StringManager | getManager(String packageName,
          Locale locale)Get the StringManager for a particular package and Locale. | 
| String | getString(String key)Get a string from the underlying resource bundle or return
 null if the String is not found. | 
| String | getString(String key,
         Object... args)Get a string from the underlying resource bundle and format
 it with the given set of arguments. | 
public static final StringManager getManager(String packageName)
packageName - The package namepublic static final StringManager getManager(String packageName, Locale locale)
packageName - The package namelocale - The Localepublic static StringManager getManager(String packageName, Enumeration<Locale> requestedLocales)
requestedLocales - the list of Localespublic String getString(String key)
key - to desired resource StringIllegalArgumentException - if key is null.public String getString(String key, Object... args)
key - args - public Locale getLocale()
Copyright © 2024. All rights reserved.