blob: a4863717e41c7dae37dd511771b2d0d9e807e53f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
/* */ 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
*/
|