home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 August / PCO0897.ISO / filesbbs / os2 / fp1os2.arj / OS2 / DATA / 49 / C / 0 / F_26836 / JScriptPackagesObject.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-05-15  |  1.6 KB  |  44 lines

  1. public class JScriptPackagesObject extends JSbxObject {
  2.    public static final String SUN_PACKAGE_NAME = "sun";
  3.    public static final String JAVA_PACKAGE_NAME = "java";
  4.    public static final String NETSCAPE_PACKAGE_NAME = "netscape";
  5.    public static final JScriptJavaPackage aSunPackage = new JScriptJavaPackage("sun");
  6.    public static final JScriptJavaPackage aJavaPackage = new JScriptJavaPackage("java");
  7.    public static final JScriptJavaPackage aNetscapePackage = new JScriptJavaPackage("netscape");
  8.  
  9.    public JScriptPackagesObject() {
  10.       try {
  11.          ((JSbxObject)this).Put(new JSbxValueProperty("sun", this, new JSbxValue(aSunPackage), true, false));
  12.          ((JSbxObject)this).Put(new JSbxValueProperty("java", this, new JSbxValue(aJavaPackage), true, false));
  13.          ((JSbxObject)this).Put(new JSbxValueProperty("netscape", this, new JSbxValue(aNetscapePackage), true, false));
  14.       } catch (JSbxException var1) {
  15.       }
  16.    }
  17.  
  18.    public JSbxProperty Get(String var1, boolean var2) {
  19.       Object var3 = ((JSbxObject)this).GetNameArray().Get(var1);
  20.       if (var3 == null) {
  21.          JScriptJavaPackage var4 = new JScriptJavaPackage(var1);
  22.  
  23.          try {
  24.             var3 = new JSbxValueProperty(var1, this, new JSbxValue(var4), true, false);
  25.             ((JSbxObject)this).Put((JSbxProperty)var3);
  26.          } catch (JSbxException var5) {
  27.          }
  28.       }
  29.  
  30.       return (JSbxProperty)var3;
  31.    }
  32.  
  33.    public void Put(int var1, JSbxProperty var2) {
  34.    }
  35.  
  36.    public JSbxProperty Get(int var1, boolean var2) {
  37.       return null;
  38.    }
  39.  
  40.    public String GetJScriptString(boolean var1) {
  41.       return "[object JavaPackage]";
  42.    }
  43. }
  44.