home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2004 January / INTERNET113.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete2004.exe / Data1.cab / XMLSpyInterface.jar / XMLSpyInterface / SpyDocuments.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-10-14  |  1.9 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 var1) {
  15.       SpyDoc var3 = null;
  16.       long var4 = this.IItem(var1, this.m_nDocumentsPtr);
  17.       if (var4 > 0L) {
  18.          var3 = new SpyDoc();
  19.          var3.m_nDocPtr = var4;
  20.       }
  21.  
  22.       return var3;
  23.    }
  24.  
  25.    public SpyDoc NewFile(String var1, String var2) {
  26.       SpyDoc var3 = null;
  27.       long var4 = this.INewFile(var1, var2, this.m_nDocumentsPtr);
  28.       if (var4 > 0L) {
  29.          var3 = new SpyDoc();
  30.          var3.m_nDocPtr = var4;
  31.       }
  32.  
  33.       return var3;
  34.    }
  35.  
  36.    public SpyDoc NewFileFromText(String var1, String var2) {
  37.       SpyDoc var3 = null;
  38.       long var4 = this.INewFileFromText(var1, var2, this.m_nDocumentsPtr);
  39.       if (var4 > 0L) {
  40.          var3 = new SpyDoc();
  41.          var3.m_nDocPtr = var4;
  42.       }
  43.  
  44.       return var3;
  45.    }
  46.  
  47.    public SpyDoc OpenFile(String var1, boolean var2) {
  48.       SpyDoc var3 = null;
  49.       long var4 = this.IOpenFile(var1, var2, this.m_nDocumentsPtr);
  50.       if (var4 > 0L) {
  51.          var3 = new SpyDoc();
  52.          var3.m_nDocPtr = var4;
  53.       }
  54.  
  55.       return var3;
  56.    }
  57.  
  58.    public SpyDoc OpenURL(String var1, long var2, long var4, String var6, String var7) {
  59.       SpyDoc var8 = null;
  60.       long var9 = this.IOpenURL(var1, var2, var4, var6, var7, this.m_nDocumentsPtr);
  61.       if (var9 > 0L) {
  62.          var8 = new SpyDoc();
  63.          var8.m_nDocPtr = var9;
  64.       }
  65.  
  66.       return var8;
  67.    }
  68.  
  69.    public SpyDoc OpenURLDialog(String var1, long var2, long var4, String var6, String var7) {
  70.       SpyDoc var8 = null;
  71.       long var9 = this.IOpenURLDialog(var1, var2, var4, var6, var7, this.m_nDocumentsPtr);
  72.       if (var9 > 0L) {
  73.          var8 = new SpyDoc();
  74.          var8.m_nDocPtr = var9;
  75.       }
  76.  
  77.       return var8;
  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.