| java.lang.Object org.netbeans.modules.etl.utils.MessageManager
MessageManager | public class MessageManager (Code) | | An internationalization / localization helper class which reduces the bother of
handling ResourceBundles and takes care of the sql framework 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: sseshachala version: :$Revision$ |
Method Summary | |
public static synchronized MessageManager | getManager(java.lang.Class theClass) | public static synchronized MessageManager | getManager(String packageName) Get the MessageManager for a particular package. | public synchronized String | getString(String key) Get a string from the underlying resource bundle. | public synchronized 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. | public String | getString(String key, Object[] args) Get a string from the underlying resource bundle and format it with the given set
of arguments. |
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 - for which the MessageManager needs to be picked MessageManager For the given packageName |
getString | public synchronized String getString(String key)(Code) | | Get a string from the underlying resource bundle.
Parameters: key - for which msg needs to retrieved from HashMap String The MessageFormat for given Key |
getString | public synchronized 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 - For which String needs to be displayed Parameters: arg - That is the result for Info, ERR or Exception String MessageString for given Key |
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 - For which Message needs to be constructed Parameters: arg1 - used for message construction Parameters: arg2 - used for message construction String Message String for the given key |
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 - For which Message needs to be constructed Parameters: arg1 - Used for messageConstruction Parameters: arg2 - Used for message construction Parameters: arg3 - used for message construction String for given key and args. |
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 - For which Message needs to be constructed Parameters: arg1 - Used for messageConstruction Parameters: arg2 - Used for messageConstruction Parameters: arg3 - Used for messageConstruction Parameters: arg4 - Used for messageConstruction String MessageString for the given String And Args |
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 - For which MessageFormat needs to be picked for a key Parameters: args - This contains the arguments String Message Format for given key and arguments |
|
|