1 18 package org.apache.batik.apps.rasterizer; 19 20 import java.util.Locale ; 21 import java.util.MissingResourceException ; 22 23 import org.apache.batik.i18n.LocalizableSupport; 24 25 31 public class Messages { 32 33 36 protected Messages() { } 37 38 41 protected final static String RESOURCES = 42 "org.apache.batik.apps.rasterizer.resources.Messages"; 43 44 47 protected static LocalizableSupport localizableSupport = 48 new LocalizableSupport(RESOURCES, Messages.class.getClassLoader()); 49 50 53 public static void setLocale(Locale l) { 54 localizableSupport.setLocale(l); 55 } 56 57 60 public static Locale getLocale() { 61 return localizableSupport.getLocale(); 62 } 63 64 68 public static String formatMessage(String key, Object [] args) 69 throws MissingResourceException { 70 return localizableSupport.formatMessage(key, args); 71 } 72 73 public static String get(String key) 74 throws MissingResourceException { 75 return formatMessage(key, null); 76 } 77 78 public static String get(String key, String def){ 79 String value = def; 80 try{ 81 value = get(key); 82 }catch(MissingResourceException e){ 83 } 84 85 return value; 86 } 87 } 88 | Popular Tags |