Package org.java.plugin.util
Class ResourceManager
java.lang.Object
org.java.plugin.util.ResourceManager
Utility class to manage localization resources. This class is not for public
usage but mainly for custom implementations developers to provide them
uniform access and organization of locale specific data.
Class usage is very simple. Put your locale sensible data into
Class usage is very simple. Put your locale sensible data into
Resources.properties files and save them near classes that you
are going to get localized. For Locale to file mapping
details see ResourceBundle documentation.- Version:
- $Id$
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetMessage(String packageName, String messageKey) static StringgetMessage(String packageName, String messageKey, Object data) static StringgetMessage(String packageName, String messageKey, Locale locale) static StringgetMessage(String packageName, String messageKey, Locale locale, Object data)
-
Method Details
-
getMessage
- Parameters:
packageName- package name, used forResources.propertiesfile look-upmessageKey- message key- Returns:
- message for
default locale
-
getMessage
- Parameters:
packageName- package name, used forResources.propertiesfile look-upmessageKey- message keydata- data for parameter placeholders substitution, may beObject,arrayorCollection.- Returns:
- message for
default locale
-
getMessage
- Parameters:
packageName- package name, used forResources.propertiesfile look-upmessageKey- message keylocale- locale to get message for- Returns:
- message for given locale
-
getMessage
- Parameters:
packageName- package name, used forResources.propertiesfile look-upmessageKey- message keylocale- locale to get message fordata- data for parameter placeholders substitution, may beObject,arrayorCollection.- Returns:
- message for given locale
-