home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / IBM VisualAge for Java Enterprise v4.0 Retail / ivj40 / setup / IDE.Cab / F82835_VisualAgeJavaHelp.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-11-24  |  1.6 KB  |  61 lines

  1. package com.ibm.ivj.util.help.local;
  2.  
  3. import com.ibm.help.VisualAgeHelp;
  4. import com.ibm.ivj.util.base.ToolEnv;
  5. import com.ibm.ivj.util.base.Workspace;
  6. import java.io.File;
  7.  
  8. public class VisualAgeJavaHelp {
  9.    private static boolean initialized = false;
  10.    private static final String HELP_CONFIG_FILE;
  11.    private static final String TOOLS_DIR_NAME = "ivjtools";
  12.    private static final String copyright = "(c) Copyright IBM Corporation 1999.";
  13.  
  14.    static {
  15.       HELP_CONFIG_FILE = "doc" + File.separator + "ivjhlp.cfg";
  16.    }
  17.  
  18.    public static int displayHelp(String var0) {
  19.       return displayHelp(var0, true);
  20.    }
  21.  
  22.    public static int displayHelp(String var0, String var1) {
  23.       return displayHelp(var0, var1, true);
  24.    }
  25.  
  26.    public static int displayHelp(String var0, String var1, boolean var2) {
  27.       byte var3 = 0;
  28.       if (!initialized) {
  29.          VisualAgeHelp.displayHelp(var1, 40, 0);
  30.          initialized = true;
  31.       }
  32.  
  33.       VisualAgeHelp.displayHelp(var0, var2);
  34.       return var3;
  35.    }
  36.  
  37.    public static int displayHelp(String var0, boolean var1) {
  38.       byte var2 = 0;
  39.  
  40.       try {
  41.          if (!initialized) {
  42.             Object var3 = null;
  43.             Workspace var4 = ToolEnv.connectToWorkspace();
  44.             if (var4 != null) {
  45.                String var5 = var4.getToolDataDirectory("vahelp");
  46.                String var6 = var5.toLowerCase();
  47.                int var7 = var6.lastIndexOf(File.separator + "ivjtools" + File.separator);
  48.                String var9 = var5.substring(0, var7 + 1) + HELP_CONFIG_FILE;
  49.                VisualAgeHelp.displayHelp(var9, 40, 0);
  50.                initialized = true;
  51.             }
  52.          }
  53.  
  54.          VisualAgeHelp.displayHelp(var0, var1);
  55.       } catch (Throwable var8) {
  56.       }
  57.  
  58.       return var2;
  59.    }
  60. }
  61.