org.codehaus.plexus.i18n
public class DefaultI18N extends AbstractLogEnabled implements I18N, Initializable
UNKNOWN: role="org.codehaus.plexus.i18n.I18N"
Method Summary | |
---|---|
String | format(String key, Object arg1) |
String | format(String key, Object arg1, Object arg2) |
String | format(String bundleName, Locale locale, String key, Object arg1) |
String | format(String bundleName, Locale locale, String key, Object arg1, Object arg2) |
String | format(String bundleName, Locale locale, String key, Object[] args)
Looks up the value for key in the
ResourceBundle referenced by
bundleName , then formats that value for the
specified Locale using args .
|
ResourceBundle | getBundle() |
ResourceBundle | getBundle(String bundleName) |
ResourceBundle | getBundle(String bundleName, String languageHeader)
This method returns a ResourceBundle given the bundle name and
the Locale information supplied in the HTTP "Accept-Language"
header.
|
ResourceBundle | getBundle(String bundleName, Locale locale)
This method returns a ResourceBundle for the given bundle name
and the given Locale.
|
String[] | getBundleNames() |
String | getDefaultBundleName() |
String | getDefaultCountry() |
String | getDefaultLanguage() |
Locale | getLocale(String header) |
String | getString(String key) |
String | getString(String key, Locale locale) |
String | getString(String bundleName, Locale locale, String key) |
protected String | getStringOrNull(ResourceBundle rb, String key)
Gets localized text from a bundle if it's there. |
void | initialize()
Called the first time the Service is used. |
protected void | initializeBundleNames() |
See Also: I18N
See Also: I18N
key
in the
ResourceBundle
referenced by
bundleName
, then formats that value for the
specified Locale
using args
.
Returns: Localized, formatted text identified by
key
.
Parameters: bundleName Name of bundle. languageHeader A String with the language header.
Returns: A localized ResourceBundle.
Parameters: bundleName Name of bundle (or null
for the
default bundle). locale The locale (or null
for the locale
indicated by the default language and country).
Returns: A localized ResourceBundle.
See Also: getLocale
Throws: MissingResourceException Specified key cannot be matched.
See Also: I18N
null
(ignoring a possible
MissingResourceException
).