Package org.java.plugin.util
Class ResourceManager
- java.lang.Object
-
- org.java.plugin.util.ResourceManager
-
public final class ResourceManager extends java.lang.Object
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 intoResources.properties
files and save them near classes that you are going to get localized. ForLocale
to file mapping details seeResourceBundle
documentation.- Version:
- $Id$
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getMessage(java.lang.String packageName, java.lang.String messageKey)
static java.lang.String
getMessage(java.lang.String packageName, java.lang.String messageKey, java.lang.Object data)
static java.lang.String
getMessage(java.lang.String packageName, java.lang.String messageKey, java.util.Locale locale)
static java.lang.String
getMessage(java.lang.String packageName, java.lang.String messageKey, java.util.Locale locale, java.lang.Object data)
-
-
-
Method Detail
-
getMessage
public static java.lang.String getMessage(java.lang.String packageName, java.lang.String messageKey)
- Parameters:
packageName
- package name, used forResources.properties
file look-upmessageKey
- message key- Returns:
- message for
default locale
-
getMessage
public static java.lang.String getMessage(java.lang.String packageName, java.lang.String messageKey, java.lang.Object data)
- Parameters:
packageName
- package name, used forResources.properties
file look-upmessageKey
- message keydata
- data for parameter placeholders substitution, may beObject
,array
orCollection
.- Returns:
- message for
default locale
-
getMessage
public static java.lang.String getMessage(java.lang.String packageName, java.lang.String messageKey, java.util.Locale locale)
- Parameters:
packageName
- package name, used forResources.properties
file look-upmessageKey
- message keylocale
- locale to get message for- Returns:
- message for given locale
-
getMessage
public static java.lang.String getMessage(java.lang.String packageName, java.lang.String messageKey, java.util.Locale locale, java.lang.Object data)
- Parameters:
packageName
- package name, used forResources.properties
file look-upmessageKey
- message keylocale
- locale to get message fordata
- data for parameter placeholders substitution, may beObject
,array
orCollection
.- Returns:
- message for given locale
-
-