home *** CD-ROM | disk | FTP | other *** search
- package sunw.beanbox;
-
- import java.applet.Applet;
- import java.net.URL;
-
- public class AppletSupport {
- public static void assignStub(Applet var0, ClassLoader var1, Class var2) {
- String var3 = var2.getName();
- String var4 = var3.replace('.', '/').concat(".class");
- Object var5 = null;
- URL var6 = null;
- URL var7 = null;
- URL var11;
- if (var1 == null) {
- var11 = ClassLoader.getSystemResource(var4);
- } else {
- var11 = var1.getResource(var4);
- }
-
- if (var11 != null) {
- String var8 = var11.toExternalForm();
- if (var8.endsWith(var4)) {
- try {
- int var9 = var8.length() - var4.length();
- var6 = new URL(var8.substring(0, var9));
- var7 = var6;
- var9 = var8.lastIndexOf(47);
- if (var9 >= 0) {
- var7 = new URL(var8.substring(0, var9 + 1));
- }
- } catch (Exception var10) {
- var6 = null;
- var7 = null;
- }
- }
- }
-
- BeanBoxAppletContext var12 = new BeanBoxAppletContext(var0);
- BeanBoxAppletStub var14 = new BeanBoxAppletStub(var0, var12, var6, var7);
- var0.setStub(var14);
- var14.active = true;
- }
- }
-