| java.lang.Object org.apache.pluto.util.StringManager
StringManager | public class StringManager (Code) | | An internationalization / localization helper class which reduces the bother
of handling ResourceBundles and takes care of the common cases of message
formating which otherwise require the creation of Object arrays and such.
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.
|
Method Summary | |
public static synchronized StringManager | getManager(String packageName) Get the StringManager for a particular package. | public String | getString(String key) Get a string from the underlying resource bundle. | public String | getString(String key, Object[] args) Get a string from the underlying resource bundle and format it with the
given set of arguments. | public String | getString(String key, Object arg) Get a string from the underlying resource bundle and format it with the
given object argument. | public String | getString(String key, Object arg1, Object arg2) Get a string from the underlying resource bundle and format it with the
given object arguments. | public 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. | public 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. | protected String | getStringInternal(String key) |
getManager | public static synchronized StringManager getManager(String packageName)(Code) | | Get the StringManager for a particular package. If a manager for a
package already exists, it will be reused, else a new StringManager will
be created and returned.
Parameters: packageName - The package name |
getString | public String getString(String key)(Code) | | Get a string from the underlying resource bundle.
Parameters: key - The resource name |
getString | public String getString(String key, Object[] args)(Code) | | Get a string from the underlying resource bundle and format it with the
given set of arguments.
Parameters: key - The resource name Parameters: args - Formatting directives |
getString | public String getString(String key, Object arg)(Code) | | Get a string from the underlying resource bundle and format it with the
given object argument. This argument can of course be a String object.
Parameters: key - The resource name Parameters: arg - Formatting directive |
getString | public String getString(String key, Object arg1, Object arg2)(Code) | | Get a string from the underlying resource bundle and format it with the
given object arguments. These arguments can of course be String objects.
Parameters: key - The resource name Parameters: arg1 - Formatting directive Parameters: arg2 - Formatting directive |
getString | public String getString(String key, Object arg1, Object arg2, Object arg3)(Code) | | Get a string from the underlying resource bundle and format it with the
given object arguments. These arguments can of course be String objects.
Parameters: key - The resource name Parameters: arg1 - Formatting directive Parameters: arg2 - Formatting directive Parameters: arg3 - Formatting directive |
getString | public String getString(String key, Object arg1, Object arg2, Object arg3, Object arg4)(Code) | | Get a string from the underlying resource bundle and format it with the
given object arguments. These arguments can of course be String objects.
Parameters: key - The resource name Parameters: arg1 - Formatting directive Parameters: arg2 - Formatting directive Parameters: arg3 - Formatting directive Parameters: arg4 - Formatting directive |
|
|