home *** CD-ROM | disk | FTP | other *** search
- package XMLSpyInterface;
-
- public class SpyProject {
- public long m_nProjectPtr;
-
- public void ReleaseInstance() {
- this.IReleaseInstance(this.m_nProjectPtr);
- }
-
- public void CloseProject(boolean bDiscardChanges, boolean bCloseFiles, boolean bDialog) {
- this.ICloseProject(bDiscardChanges, bCloseFiles, bDialog, this.m_nProjectPtr);
- }
-
- public String GetProjectFile() {
- return this.IGetProjectFile(this.m_nProjectPtr);
- }
-
- public void SetProjectFile(String sFile) {
- this.ISetProjectFile(sFile, this.m_nProjectPtr);
- }
-
- public SpyProjectItems GetRootItems() {
- SpyProjectItems obj = null;
- long nHelp = this.IGetRootItems(this.m_nProjectPtr);
- if (nHelp > 0L) {
- obj = new SpyProjectItems();
- obj.m_nProjectItemsPtr = nHelp;
- }
-
- return obj;
- }
-
- public void SaveProject() {
- this.ISaveProject(this.m_nProjectPtr);
- }
-
- public void SaveProjectAs(String sPath, boolean bDialog) {
- this.ISaveProjectAs(sPath, bDialog, this.m_nProjectPtr);
- }
-
- private native void ICloseProject(boolean var1, boolean var2, boolean var3, long var4);
-
- private native String IGetProjectFile(long var1);
-
- private native void ISetProjectFile(String var1, long var2);
-
- private native long IGetRootItems(long var1);
-
- private native void ISaveProject(long var1);
-
- private native void ISaveProjectAs(String var1, boolean var2, long var3);
-
- private native void IReleaseInstance(long var1);
-
- static {
- System.loadLibrary("XmlSpyLib");
- }
- }
-