home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2004 New Year / INTERNET112.ISO / pc / software / windows / building / xmlspy / xmlspyentunicode2004.exe / Data1.cab / XMLSpyInterface.jar / XMLSpyInterface / SpyDocuments.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-20  |  2.6 KB  |  102 lines

  1. package XMLSpyInterface;
  2.  
  3. public class SpyDocuments {
  4.    public long m_nDocumentsPtr = 0L;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nDocumentsPtr);
  8.    }
  9.  
  10.    public long Count() {
  11.       return this.ICount(this.m_nDocumentsPtr);
  12.    }
  13.  
  14.    public SpyDoc GetItem(long nNo) {
  15.       SpyDoc doc = null;
  16.       long nHelp = this.IItem(nNo, this.m_nDocumentsPtr);
  17.       if (nHelp > 0L) {
  18.          doc = new SpyDoc();
  19.          doc.m_nDocPtr = nHelp;
  20.       }
  21.  
  22.       return doc;
  23.    }
  24.  
  25.    public SpyDoc NewFile(String strFile, String strType) {
  26.       SpyDoc doc = null;
  27.       long nHelp = this.INewFile(strFile, strType, this.m_nDocumentsPtr);
  28.       if (nHelp > 0L) {
  29.          doc = new SpyDoc();
  30.          doc.m_nDocPtr = nHelp;
  31.       }
  32.  
  33.       return doc;
  34.    }
  35.  
  36.    public SpyDoc NewFileFromText(String nSource, String strType) {
  37.       SpyDoc doc = null;
  38.       long nHelp = this.INewFileFromText(nSource, strType, this.m_nDocumentsPtr);
  39.       if (nHelp > 0L) {
  40.          doc = new SpyDoc();
  41.          doc.m_nDocPtr = nHelp;
  42.       }
  43.  
  44.       return doc;
  45.    }
  46.  
  47.    public SpyDoc OpenFile(String sPath, boolean bDialog) {
  48.       SpyDoc doc = null;
  49.       long nHelp = this.IOpenFile(sPath, bDialog, this.m_nDocumentsPtr);
  50.       if (nHelp > 0L) {
  51.          doc = new SpyDoc();
  52.          doc.m_nDocPtr = nHelp;
  53.       }
  54.  
  55.       return doc;
  56.    }
  57.  
  58.    public SpyDoc OpenURL(String sUrl, long nURLType, long nLoading, String sUser, String sPassword) {
  59.       SpyDoc doc = null;
  60.       long nHelp = this.IOpenURL(sUrl, nURLType, nLoading, sUser, sPassword, this.m_nDocumentsPtr);
  61.       if (nHelp > 0L) {
  62.          doc = new SpyDoc();
  63.          doc.m_nDocPtr = nHelp;
  64.       }
  65.  
  66.       return doc;
  67.    }
  68.  
  69.    public SpyDoc OpenURLDialog(String sURL, long nURLType, long nLoading, String sUser, String sPassword) {
  70.       SpyDoc doc = null;
  71.       long nHelp = this.IOpenURLDialog(sURL, nURLType, nLoading, sUser, sPassword, this.m_nDocumentsPtr);
  72.       if (nHelp > 0L) {
  73.          doc = new SpyDoc();
  74.          doc.m_nDocPtr = nHelp;
  75.       }
  76.  
  77.       return doc;
  78.    }
  79.  
  80.    public native void IReleaseSpyDocumentsInstance(long var1);
  81.  
  82.    private native long ICount(long var1);
  83.  
  84.    private native long INewFile(String var1, String var2, long var3);
  85.  
  86.    private native long INewFileFromText(String var1, String var2, long var3);
  87.  
  88.    private native long IOpenFile(String var1, boolean var2, long var3);
  89.  
  90.    private native long IOpenURL(String var1, long var2, long var4, String var6, String var7, long var8);
  91.  
  92.    private native long IOpenURLDialog(String var1, long var2, long var4, String var6, String var7, long var8);
  93.  
  94.    private native long IItem(long var1, long var3);
  95.  
  96.    private native void IReleaseInstance(long var1);
  97.  
  98.    static {
  99.       System.loadLibrary("XmlSpyLib");
  100.    }
  101. }
  102.