home *** CD-ROM | disk | FTP | other *** search
/ Online Today 2000 January / Onto0100.iso / pc / JAVA / MSJAVX86.EXE / xmldso.cab / com / ms / xml / dso / XMLParserThread.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-05  |  868 b   |  35 lines

  1. package com.ms.xml.dso;
  2.  
  3. import com.ms.xml.om.Document;
  4. import com.ms.xml.parser.ParseException;
  5. import java.net.URL;
  6. import netscape.javascript.JSObject;
  7.  
  8. class XMLParserThread extends Thread {
  9.    URL url;
  10.    JSObject win;
  11.    String callback;
  12.  
  13.    XMLParserThread(URL var1, JSObject var2, String var3) {
  14.       this.url = var1;
  15.       this.win = var2;
  16.       this.callback = var3;
  17.    }
  18.  
  19.    public void run() {
  20.       Object[] var1 = new Object[2];
  21.  
  22.       try {
  23.          Document var2 = new Document();
  24.          var2.load(this.url);
  25.          var1[0] = "ok";
  26.          var1[1] = var2;
  27.          this.win.call(this.callback, var1);
  28.       } catch (ParseException var3) {
  29.          var1[0] = ((Throwable)var3).toString();
  30.          var1[1] = null;
  31.          this.win.call(this.callback, var1);
  32.       }
  33.    }
  34. }
  35.