home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 September / dppcpro0998.iso / Rwc / Sybase / Install.exe / java.z / AppletSupport.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-01-12  |  1.5 KB  |  44 lines

  1. package sunw.beanbox;
  2.  
  3. import java.applet.Applet;
  4. import java.net.URL;
  5.  
  6. public class AppletSupport {
  7.    public static void assignStub(Applet var0, ClassLoader var1, Class var2) {
  8.       String var3 = var2.getName();
  9.       String var4 = var3.replace('.', '/').concat(".class");
  10.       Object var5 = null;
  11.       URL var6 = null;
  12.       URL var7 = null;
  13.       URL var11;
  14.       if (var1 == null) {
  15.          var11 = ClassLoader.getSystemResource(var4);
  16.       } else {
  17.          var11 = var1.getResource(var4);
  18.       }
  19.  
  20.       if (var11 != null) {
  21.          String var8 = var11.toExternalForm();
  22.          if (var8.endsWith(var4)) {
  23.             try {
  24.                int var9 = var8.length() - var4.length();
  25.                var6 = new URL(var8.substring(0, var9));
  26.                var7 = var6;
  27.                var9 = var8.lastIndexOf(47);
  28.                if (var9 >= 0) {
  29.                   var7 = new URL(var8.substring(0, var9 + 1));
  30.                }
  31.             } catch (Exception var10) {
  32.                var6 = null;
  33.                var7 = null;
  34.             }
  35.          }
  36.       }
  37.  
  38.       BeanBoxAppletContext var12 = new BeanBoxAppletContext(var0);
  39.       BeanBoxAppletStub var14 = new BeanBoxAppletStub(var0, var12, var6, var7);
  40.       var0.setStub(var14);
  41.       var14.active = true;
  42.    }
  43. }
  44.