home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2003 April / PFA0304.iso / fullversioner / ImageZoom / InstData / com / utility / AppletResourceBundle.class (.txt) next >
Encoding:
Java Class File  |  2002-07-17  |  1.4 KB  |  39 lines

  1. package com.zerog.ia.download.utility;
  2.  
  3. import java.util.Properties;
  4.  
  5. public class AppletResourceBundle {
  6.    private static Properties localizedStrings = new Properties();
  7.    private static Properties defaultLocalizedString = new Properties();
  8.  
  9.    public static String getLocalizedString(Object var0, String var1) {
  10.       String var2 = localizedStrings.getProperty(var0.getClass().getName() + var1);
  11.       if (var2 == null || var2 != null && var2.length() == 0) {
  12.          var2 = defaultLocalizedString.getProperty(var0.getClass().getName() + var1);
  13.       }
  14.  
  15.       return var2;
  16.    }
  17.  
  18.    public static String getLocalizedString(Class var0, String var1) {
  19.       String var2 = localizedStrings.getProperty(var0.getName() + var1);
  20.       if (var2 == null || var2 != null && var2.length() == 0) {
  21.          var2 = defaultLocalizedString.getProperty(var0.getName() + var1);
  22.       }
  23.  
  24.       return var2;
  25.    }
  26.  
  27.    public static void setLocalizedString(Class var0, String var1, String var2) {
  28.       localizedStrings.put(var0.getName() + var1, var2);
  29.    }
  30.  
  31.    public static void setLocalizedString(Object var0, String var1, String var2) {
  32.       localizedStrings.put(var0.getClass().getName() + var1, var2);
  33.    }
  34.  
  35.    public static void setDefaultLocalizedString(Class var0, String var1, String var2) {
  36.       defaultLocalizedString.put(var0.getName() + var1, var2);
  37.    }
  38. }
  39.