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.
Modifier and Type | Method and Description |
---|---|
static StringManager |
getManager(String packageName)
Get the StringManager for a particular package.
|
Locale |
getResourceBundleLocale(Locale requestLocale)
Returns the locale of the resource bundle for the given request locale.
|
String |
getString(String key)
Get a string from the underlying resource bundle.
|
String |
getString(String key,
Locale locale) |
String |
getString(String key,
Object arg)
Get a string from the underlying resource bundle and format it
with the given object argument.
|
String |
getString(String key,
Object[] args)
Get a string from the underlying resource bundle and format
it with the given set of arguments.
|
String |
getString(String key,
Object[] args,
Locale locale) |
String |
getString(String key,
Object arg,
Locale locale) |
String |
getString(String key,
Object arg1,
Object arg2)
Get a string from the underlying resource bundle and format it
with the given object arguments.
|
String |
getString(String key,
Object arg1,
Object arg2,
Locale locale) |
String |
getString(String key,
Object arg1,
Object arg2,
Object arg3)
Get a string from the underlying resource bundle and format it
with the given object arguments.
|
String |
getString(String key,
Object arg1,
Object arg2,
Object arg3,
Locale locale) |
String |
getString(String key,
Object arg1,
Object arg2,
Object arg3,
Object arg4)
Get a string from the underlying resource bundle and format it
with the given object arguments.
|
String |
getString(String key,
Object arg1,
Object arg2,
Object arg3,
Object arg4,
Locale locale) |
protected String |
getStringInternal(String key) |
protected String |
getStringInternal(String key,
Locale locale) |
public String getString(String key)
key
- public String getString(String key, Object[] args)
key
- args
- public String getString(String key, Object arg)
key
- arg
- public String getString(String key, Object arg1, Object arg2)
key
- arg1
- arg2
- public String getString(String key, Object arg1, Object arg2, Object arg3)
key
- arg1
- arg2
- arg3
- public String getString(String key, Object arg1, Object arg2, Object arg3, Object arg4)
key
- arg1
- arg2
- arg3
- arg4
- public String getString(String key, Object arg1, Object arg2, Object arg3, Object arg4, Locale locale)
public Locale getResourceBundleLocale(Locale requestLocale)
public static StringManager getManager(String packageName)
packageName
- Copyright © 2018. All rights reserved.