home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 January / PCO0198.ISO / browser / net_linx / java40.jar / netscape / applet / ProgramManager.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-03  |  1.4 KB  |  32 lines

  1. package netscape.applet;
  2.  
  3. import java.net.URL;
  4. import netscape.application.Application;
  5.  
  6. public final class ProgramManager {
  7.    public static void startProgram(String var0, String var1, String var2) {
  8.       if (var1 == null) {
  9.          throw new Error("No class name specified for creating program");
  10.       } else if (var0 != null && !var0.equals("")) {
  11.          URL var3 = (URL)System.getSecurityManager().getSecurityContext();
  12.          Task var4 = Task.taskNamed(var3, var0);
  13.          if (var4 != null) {
  14.             if (EmbeddedProgramTaskOwner.findJSProgramForTask(var4) == null) {
  15.                new EmbeddedObject(var3, var0, (String)null, var2);
  16.             }
  17.  
  18.          } else {
  19.             new EmbeddedObject(var3, var0, var1, var2);
  20.          }
  21.       } else {
  22.          throw new Error("No program name specified for creating program");
  23.       }
  24.    }
  25.  
  26.    public static Application findProgram(String var0) {
  27.       URL var1 = (URL)System.getSecurityManager().getSecurityContext();
  28.       Task var2 = Task.taskNamed(var1, var0);
  29.       return var2 == null ? null : var2.application();
  30.    }
  31. }
  32.