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 var1, boolean var2, boolean var3) {
- this.ICloseProject(var1, var2, var3, this.m_nProjectPtr);
- }
-
- public String GetProjectFile() {
- return this.IGetProjectFile(this.m_nProjectPtr);
- }
-
- public void SetProjectFile(String var1) {
- this.ISetProjectFile(var1, this.m_nProjectPtr);
- }
-
- public SpyProjectItems GetRootItems() {
- SpyProjectItems var1 = null;
- long var2 = this.IGetRootItems(this.m_nProjectPtr);
- if (var2 > 0L) {
- var1 = new SpyProjectItems();
- var1.m_nProjectItemsPtr = var2;
- }
-
- return var1;
- }
-
- public void SaveProject() {
- this.ISaveProject(this.m_nProjectPtr);
- }
-
- public void SaveProjectAs(String var1, boolean var2) {
- this.ISaveProjectAs(var1, var2, 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");
- }
- }
-