Package org.apache.cxf.common.i18n
Class BundleUtils
java.lang.Object
org.apache.cxf.common.i18n.BundleUtils
A container for static utility methods related to resource bundle
naming conventons.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceBundle
Encapsulates the logic related to locating the default resource bundle for a class.static ResourceBundle
Encapsulates the logic related to locating the resource bundle with the given relative name for a class.static String
getBundleName
(Class<?> cls) Encapsulates the logic related to naming the default resource bundle for a class.static String
getBundleName
(Class<?> cls, String name) Encapsulates the logic related to naming the resource bundle with the given relative name for a class.static String
getFormattedString
(ResourceBundle b, String key, Object... params) Encapsulates the logic to format a string based on the key in the resource bundle
-
Method Details
-
getBundleName
Encapsulates the logic related to naming the default resource bundle for a class.- Parameters:
cls
- the Class requiring the bundle- Returns:
- an appropriate ResourceBundle name
-
getBundleName
Encapsulates the logic related to naming the resource bundle with the given relative name for a class.- Parameters:
cls
- the Class requiring the bundle- Returns:
- an appropriate ResourceBundle name
-
getBundle
Encapsulates the logic related to locating the default resource bundle for a class.- Parameters:
cls
- the Class requiring the bundle- Returns:
- an appropriate ResourceBundle
-
getBundle
Encapsulates the logic related to locating the resource bundle with the given relative name for a class.- Parameters:
cls
- the Class requiring the bundlename
- the name of the resource- Returns:
- an appropriate ResourceBundle
-
getFormattedString
Encapsulates the logic to format a string based on the key in the resource bundle- Parameters:
b
- Resource bundle to usekey
- The key in the bundle to lookupparams
- the params to expand into the string- Returns:
- the formatted string
-