home *** CD-ROM | disk | FTP | other *** search
- package XMLSpyInterface;
-
- public class SpyProjectItems {
- public long m_nProjectItemsPtr = 0L;
-
- public void ReleaseInstance() {
- this.IReleaseInstance(this.m_nProjectItemsPtr);
- }
-
- public void AddFile(String sPath) {
- this.IAddFile(sPath, this.m_nProjectItemsPtr);
- }
-
- public void AddFolder(String sName) {
- this.IAddFolder(sName, this.m_nProjectItemsPtr);
- }
-
- public void AddURL(String sURL, long nURLType, String sUser, String sPassword, boolean bSave) {
- this.IAddURL(sURL, nURLType, sUser, sPassword, bSave, this.m_nProjectItemsPtr);
- }
-
- public long Count() {
- return this.ICount(this.m_nProjectItemsPtr);
- }
-
- public SpyProjectItem GetItem(long nNumber) {
- SpyProjectItem obj = null;
- long nHelp = this.IGetItem(nNumber, this.m_nProjectItemsPtr);
- if (nHelp > 0L) {
- obj = new SpyProjectItem();
- obj.m_nProjectItemPtr = nHelp;
- }
-
- return obj;
- }
-
- public void RemoveItem(SpyProjectItem oItemToRemove) {
- this.IRemoveItem(oItemToRemove.m_nProjectItemPtr, this.m_nProjectItemsPtr);
- }
-
- private native void IAddFile(String var1, long var2);
-
- private native void IAddFolder(String var1, long var2);
-
- private native void IAddURL(String var1, long var2, String var4, String var5, boolean var6, long var7);
-
- private native long ICount(long var1);
-
- private native long IGetItem(long var1, long var3);
-
- private native void IRemoveItem(long var1, long var3);
-
- private native void IReleaseInstance(long var1);
-
- static {
- System.loadLibrary("XmlSpyLib");
- }
- }
-