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

  1. package XMLSpyInterface;
  2.  
  3. public class SpyProject {
  4.    public long m_nProjectPtr;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nProjectPtr);
  8.    }
  9.  
  10.    public void CloseProject(boolean var1, boolean var2, boolean var3) {
  11.       this.ICloseProject(var1, var2, var3, this.m_nProjectPtr);
  12.    }
  13.  
  14.    public String GetProjectFile() {
  15.       return this.IGetProjectFile(this.m_nProjectPtr);
  16.    }
  17.  
  18.    public void SetProjectFile(String var1) {
  19.       this.ISetProjectFile(var1, this.m_nProjectPtr);
  20.    }
  21.  
  22.    public SpyProjectItems GetRootItems() {
  23.       SpyProjectItems var1 = null;
  24.       long var2 = this.IGetRootItems(this.m_nProjectPtr);
  25.       if (var2 > 0L) {
  26.          var1 = new SpyProjectItems();
  27.          var1.m_nProjectItemsPtr = var2;
  28.       }
  29.  
  30.       return var1;
  31.    }
  32.  
  33.    public void SaveProject() {
  34.       this.ISaveProject(this.m_nProjectPtr);
  35.    }
  36.  
  37.    public void SaveProjectAs(String var1, boolean var2) {
  38.       this.ISaveProjectAs(var1, var2, this.m_nProjectPtr);
  39.    }
  40.  
  41.    private native void ICloseProject(boolean var1, boolean var2, boolean var3, long var4);
  42.  
  43.    private native String IGetProjectFile(long var1);
  44.  
  45.    private native void ISetProjectFile(String var1, long var2);
  46.  
  47.    private native long IGetRootItems(long var1);
  48.  
  49.    private native void ISaveProject(long var1);
  50.  
  51.    private native void ISaveProjectAs(String var1, boolean var2, long var3);
  52.  
  53.    private native void IReleaseInstance(long var1);
  54.  
  55.    static {
  56.       System.loadLibrary("XmlSpyLib");
  57.    }
  58. }
  59.