| java.lang.Object org.netbeans.modules.xml.xpath.common.MessageManager
MessageManager | public class MessageManager (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 MessageManager operates on a package basis. One MessageManager per
package can be created and accessed via the getManager method call.
The MessageManager 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.
author: Tom Carter version: |
Method Summary | |
public static MessageManager | getManager(Class clazz) Get the MessageManager for a particular package. | public static synchronized MessageManager | getManager(String packageName) Get the MessageManager 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. |
getManager | public static MessageManager getManager(Class clazz)(Code) | | Get the MessageManager for a particular package. If a manager for a
package already exists, it will be reused, else a new MessageManager will
be created and returned.
Parameters: clazz - A class object in the package The message manager for the package |
getManager | public static synchronized MessageManager getManager(String packageName)(Code) | | Get the MessageManager for a particular package. If a manager for a
package already exists, it will be reused, else a new MessageManager will
be created and returned.
Parameters: packageName - The name of the package The message manager for the package |
getString | public String getString(String key)(Code) | | Get a string from the underlying resource bundle.
Parameters: key - The name of the string The string |
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 name of the string Parameters: args - Argument to interpolate into the format string The formatted string |
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 name of the string Parameters: arg - The string to format with The formatted string |
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 name of the string Parameters: arg1 - The first argument to interpolate into the string Parameters: arg2 - The second argument to interpolate into the string The formatted string |
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 name of the string Parameters: arg1 - The first argument to interpolate into the string Parameters: arg2 - The second argument to interpolate into the string Parameters: arg3 - The third argument to interpolate into the string The formatted string |
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 name of the string Parameters: arg1 - The first argument to interpolate into the string Parameters: arg2 - The second argument to interpolate into the string Parameters: arg3 - The third argument to interpolate into the string Parameters: arg4 - The fourth argument to interpolate into the string The formatted string |
|
|