1 19 20 package com.sslexplorer.agent.client; 21 22 import java.util.MissingResourceException ; 23 import java.util.ResourceBundle ; 24 25 26 33 public class Messages { 34 35 private static ResourceBundle resourceBundle; 37 38 private Messages() { 39 } 40 41 46 public static void setBundle(ResourceBundle resourceBundle) { 47 Messages.resourceBundle = resourceBundle; 48 } 49 50 56 public static String getString(String key) { 57 try { 58 if(resourceBundle == null) { 59 resourceBundle = ResourceBundle.getBundle("com.sslexplorer.agent.client.ApplicationResources"); 60 } 61 return resourceBundle == null ? "*No resource bundle* !" + key + "!" : resourceBundle.getString(key); 62 } catch (MissingResourceException e) { 63 return '!' + key + '!'; 64 } 65 } 66 } 67 | Popular Tags |