Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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
`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

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

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 bundle
    `name` - 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 use
    `key` - The key in the bundle to lookup
    `params` - the params to expand into the string
  Returns:
    the formatted string

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF