home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 1999 March / maximum-cd-1999-03.iso / Feature / Lotus / ORGANIZE / COMPNENT / LTOUIN21.ZIP / sun / activator / AppletMessageHandler.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-03-12  |  2.1 KB  |  92 lines

  1. package sun.activator;
  2.  
  3. import java.text.Format;
  4. import java.text.MessageFormat;
  5. import java.util.MissingResourceException;
  6. import java.util.ResourceBundle;
  7.  
  8. public class AppletMessageHandler {
  9.    // $FF: renamed from: rb java.util.ResourceBundle
  10.    private static ResourceBundle field_0;
  11.    private String baseKey = null;
  12.  
  13.    static {
  14.       try {
  15.          field_0 = ResourceBundle.getBundle("sun.applet.resources.MsgAppletViewer");
  16.       } catch (MissingResourceException var1) {
  17.          System.out.println(((Throwable)var1).getMessage());
  18.          System.exit(1);
  19.       }
  20.  
  21.    }
  22.  
  23.    public AppletMessageHandler(String var1) {
  24.       this.baseKey = var1;
  25.    }
  26.  
  27.    public String getMessage(String var1) {
  28.       return field_0.getString(this.getQualifiedKey(var1));
  29.    }
  30.  
  31.    public String getMessage(String var1, Object var2) {
  32.       String var3 = field_0.getString(this.getQualifiedKey(var1));
  33.       MessageFormat var4 = new MessageFormat(var3);
  34.       Object[] var5 = new Object[1];
  35.       if (var2 == null) {
  36.          var2 = "null";
  37.       }
  38.  
  39.       var5[0] = var2;
  40.       return ((Format)var4).format(var5);
  41.    }
  42.  
  43.    public String getMessage(String var1, Object var2, Object var3) {
  44.       String var4 = field_0.getString(this.getQualifiedKey(var1));
  45.       MessageFormat var5 = new MessageFormat(var4);
  46.       Object[] var6 = new Object[2];
  47.       if (var2 == null) {
  48.          var2 = "null";
  49.       }
  50.  
  51.       if (var3 == null) {
  52.          var3 = "null";
  53.       }
  54.  
  55.       var6[0] = var2;
  56.       var6[1] = var3;
  57.       return ((Format)var5).format(var6);
  58.    }
  59.  
  60.    public String getMessage(String var1, Object var2, Object var3, Object var4) {
  61.       String var5 = field_0.getString(this.getQualifiedKey(var1));
  62.       MessageFormat var6 = new MessageFormat(var5);
  63.       Object[] var7 = new Object[3];
  64.       if (var2 == null) {
  65.          var2 = "null";
  66.       }
  67.  
  68.       if (var3 == null) {
  69.          var3 = "null";
  70.       }
  71.  
  72.       if (var4 == null) {
  73.          var4 = "null";
  74.       }
  75.  
  76.       var7[0] = var2;
  77.       var7[1] = var3;
  78.       var7[2] = var4;
  79.       return ((Format)var6).format(var7);
  80.    }
  81.  
  82.    public String getMessage(String var1, Object[] var2) {
  83.       String var3 = field_0.getString(this.getQualifiedKey(var1));
  84.       MessageFormat var4 = new MessageFormat(var3);
  85.       return ((Format)var4).format(var2);
  86.    }
  87.  
  88.    String getQualifiedKey(String var1) {
  89.       return this.baseKey + "." + var1;
  90.    }
  91. }
  92.