/* */ package NET.worlds.console; /* */ /* */ import NET.worlds.scape.TeleportAction; /* */ import java.io.IOException; /* */ import java.io.PrintStream; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ public class NSProtocolHandler /* */ extends IClassFactory /* */ { /* */ public static final String CLSID_GammaProtocol1 = "{f8535c80-f5ee-11d2-a6ac-0050041a1735}"; /* */ /* */ public NSProtocolHandler() /* */ throws IOException /* */ { /* 26 */ init(createLocal()); /* */ } /* */ /* */ public void activate() throws IOException /* */ { /* 31 */ super.activate("{f8535c80-f5ee-11d2-a6ac-0050041a1735}"); /* */ } /* */ /* */ public void register() { /* 35 */ super.register("Gamma Protocol Handler", "{f8535c80-f5ee-11d2-a6ac-0050041a1735}", /* 36 */ "Gamma.Protocol", "Gamma.Protocol.1"); /* */ } /* */ /* */ /* */ public static void newURL(String url) /* */ { /* 42 */ if ((ActiveX.getDebugLevel() & 0x10) > 0) { /* 43 */ System.out.println("OLEDEBUG: Netscape URL: " + url); /* */ } /* */ /* 46 */ TeleportAction.teleport(url, null, true); /* */ /* */ /* 49 */ GammaFrame frame = Console.getFrame(); /* 50 */ int handle = Window.findWindow(frame.getTitle()); /* 51 */ if (handle != 0) { /* 52 */ Window.setWindowState(handle, 0); /* 53 */ Window.setForegroundWindow(handle); /* */ } /* */ } /* */ /* */ public static native int createLocal() /* */ throws IOException; /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\console\NSProtocolHandler.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */