home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / sun / applet / AppletMessageHandler.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  2.1 KB  |  91 lines

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