< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/PluginsResourceBundle.java

Print this page
@  rev 53690 : 8214796: Create a jlink plugin for stripping debug info symbols from native libraries
|  Reviewed-by: alanb, mchung, erikj
~
o  rev 53377 : Move plugin strings into separate resource files
|  Reviewed-by: duke
~


  45                     + "locale " + locale);
  46         }
  47     }
  48 
  49     private PluginsResourceBundle() {
  50     }
  51 
  52     public static String getArgument(String name, Object... args) {
  53         return getMessage(name + "." + ARGUMENT, args);
  54     }
  55 
  56     public static String getDescription(String name) {
  57         return getMessage(name + "." + DESCRIPTION, name);
  58     }
  59 
  60     public static String getOption(String name, String option) {
  61         return getMessage(name + "." + option);
  62     }
  63 
  64     public static String getMessage(String key, Object... args) throws MissingResourceException {
  65         String val = pluginsBundle.getString(key);




  66         return MessageFormat.format(val, args);
  67     }
  68 }


  45                     + "locale " + locale);
  46         }
  47     }
  48 
  49     private PluginsResourceBundle() {
  50     }
  51 
  52     public static String getArgument(String name, Object... args) {
  53         return getMessage(name + "." + ARGUMENT, args);
  54     }
  55 
  56     public static String getDescription(String name) {
  57         return getMessage(name + "." + DESCRIPTION, name);
  58     }
  59 
  60     public static String getOption(String name, String option) {
  61         return getMessage(name + "." + option);
  62     }
  63 
  64     public static String getMessage(String key, Object... args) throws MissingResourceException {
  65         return getMessage(pluginsBundle, key, args);
  66     }
  67 
  68     public static String getMessage(ResourceBundle bundle, String key, Object... args) throws MissingResourceException {
  69         String val = bundle.getString(key);
  70         return MessageFormat.format(val, args);
  71     }
  72 }
< prev index next >