Package org.apache.cxf.common.i18n
Class BundleUtils
- java.lang.Object
-
- org.apache.cxf.common.i18n.BundleUtils
-
public final class BundleUtils extends Object
A container for static utility methods related to resource bundle naming conventons.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ResourceBundle
getBundle(Class<?> cls)
Encapsulates the logic related to locating the default resource bundle for a class.static ResourceBundle
getBundle(Class<?> cls, String name)
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 Detail
-
getBundleName
public static String getBundleName(Class<?> cls)
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
public static String getBundleName(Class<?> cls, String name)
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
public static ResourceBundle getBundle(Class<?> cls)
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
public static ResourceBundle getBundle(Class<?> cls, String name)
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
public static String getFormattedString(ResourceBundle b, String key, Object... params)
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
-
-