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 / SpyProjectItems.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-10-14  |  1.4 KB  |  59 lines

  1. package XMLSpyInterface;
  2.  
  3. public class SpyProjectItems {
  4.    public long m_nProjectItemsPtr = 0L;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nProjectItemsPtr);
  8.    }
  9.  
  10.    public void AddFile(String var1) {
  11.       this.IAddFile(var1, this.m_nProjectItemsPtr);
  12.    }
  13.  
  14.    public void AddFolder(String var1) {
  15.       this.IAddFolder(var1, this.m_nProjectItemsPtr);
  16.    }
  17.  
  18.    public void AddURL(String var1, long var2, String var4, String var5, boolean var6) {
  19.       this.IAddURL(var1, var2, var4, var5, var6, this.m_nProjectItemsPtr);
  20.    }
  21.  
  22.    public long Count() {
  23.       return this.ICount(this.m_nProjectItemsPtr);
  24.    }
  25.  
  26.    public SpyProjectItem GetItem(long var1) {
  27.       SpyProjectItem var3 = null;
  28.       long var4 = this.IGetItem(var1, this.m_nProjectItemsPtr);
  29.       if (var4 > 0L) {
  30.          var3 = new SpyProjectItem();
  31.          var3.m_nProjectItemPtr = var4;
  32.       }
  33.  
  34.       return var3;
  35.    }
  36.  
  37.    public void RemoveItem(SpyProjectItem var1) {
  38.       this.IRemoveItem(var1.m_nProjectItemPtr, this.m_nProjectItemsPtr);
  39.    }
  40.  
  41.    private native void IAddFile(String var1, long var2);
  42.  
  43.    private native void IAddFolder(String var1, long var2);
  44.  
  45.    private native void IAddURL(String var1, long var2, String var4, String var5, boolean var6, long var7);
  46.  
  47.    private native long ICount(long var1);
  48.  
  49.    private native long IGetItem(long var1, long var3);
  50.  
  51.    private native void IRemoveItem(long var1, long var3);
  52.  
  53.    private native void IReleaseInstance(long var1);
  54.  
  55.    static {
  56.       System.loadLibrary("XmlSpyLib");
  57.    }
  58. }
  59.