home *** CD-ROM | disk | FTP | other *** search
- package XMLSpyInterface;
-
- public class SpyDocuments {
- public long m_nDocumentsPtr = 0L;
-
- public void ReleaseInstance() {
- this.IReleaseInstance(this.m_nDocumentsPtr);
- }
-
- public long Count() {
- return this.ICount(this.m_nDocumentsPtr);
- }
-
- public SpyDoc GetItem(long nNo) {
- SpyDoc doc = null;
- long nHelp = this.IItem(nNo, this.m_nDocumentsPtr);
- if (nHelp > 0L) {
- doc = new SpyDoc();
- doc.m_nDocPtr = nHelp;
- }
-
- return doc;
- }
-
- public SpyDoc NewFile(String strFile, String strType) {
- SpyDoc doc = null;
- long nHelp = this.INewFile(strFile, strType, this.m_nDocumentsPtr);
- if (nHelp > 0L) {
- doc = new SpyDoc();
- doc.m_nDocPtr = nHelp;
- }
-
- return doc;
- }
-
- public SpyDoc NewFileFromText(String nSource, String strType) {
- SpyDoc doc = null;
- long nHelp = this.INewFileFromText(nSource, strType, this.m_nDocumentsPtr);
- if (nHelp > 0L) {
- doc = new SpyDoc();
- doc.m_nDocPtr = nHelp;
- }
-
- return doc;
- }
-
- public SpyDoc OpenFile(String sPath, boolean bDialog) {
- SpyDoc doc = null;
- long nHelp = this.IOpenFile(sPath, bDialog, this.m_nDocumentsPtr);
- if (nHelp > 0L) {
- doc = new SpyDoc();
- doc.m_nDocPtr = nHelp;
- }
-
- return doc;
- }
-
- public SpyDoc OpenURL(String sUrl, long nURLType, long nLoading, String sUser, String sPassword) {
- SpyDoc doc = null;
- long nHelp = this.IOpenURL(sUrl, nURLType, nLoading, sUser, sPassword, this.m_nDocumentsPtr);
- if (nHelp > 0L) {
- doc = new SpyDoc();
- doc.m_nDocPtr = nHelp;
- }
-
- return doc;
- }
-
- public SpyDoc OpenURLDialog(String sURL, long nURLType, long nLoading, String sUser, String sPassword) {
- SpyDoc doc = null;
- long nHelp = this.IOpenURLDialog(sURL, nURLType, nLoading, sUser, sPassword, this.m_nDocumentsPtr);
- if (nHelp > 0L) {
- doc = new SpyDoc();
- doc.m_nDocPtr = nHelp;
- }
-
- return doc;
- }
-
- public native void IReleaseSpyDocumentsInstance(long var1);
-
- private native long ICount(long var1);
-
- private native long INewFile(String var1, String var2, long var3);
-
- private native long INewFileFromText(String var1, String var2, long var3);
-
- private native long IOpenFile(String var1, boolean var2, long var3);
-
- private native long IOpenURL(String var1, long var2, long var4, String var6, String var7, long var8);
-
- private native long IOpenURLDialog(String var1, long var2, long var4, String var6, String var7, long var8);
-
- private native long IItem(long var1, long var3);
-
- private native void IReleaseInstance(long var1);
-
- static {
- System.loadLibrary("XmlSpyLib");
- }
- }
-