Class BundleUtils


  • public final class BundleUtils
    extends Object
    A container for static utility methods related to resource bundle naming conventons.
    • 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