home *** CD-ROM | disk | FTP | other *** search
- package XMLSpyInterface;
-
- public class SpyApplication {
- public long m_nApplicationPtr = 0L;
-
- public SpyApplication() {
- this.m_nApplicationPtr = this.IInstanciateSpyApp();
- }
-
- public void ReleaseInstance() {
- this.IReleaseSpyInstance(this.m_nApplicationPtr);
- }
-
- public void ShowApplication(boolean var1) {
- this.IShowApplication(var1, this.m_nApplicationPtr);
- }
-
- public void Quit() {
- this.IQuit(this.m_nApplicationPtr);
- }
-
- public void AddMacroMenuItem(String var1, String var2) {
- this.IAddMacroMenuItem(var1, var2, this.m_nApplicationPtr);
- }
-
- public void ClearMacroMenu() {
- this.IClearMacroMenu(this.m_nApplicationPtr);
- }
-
- public SpyDoc GetActiveDocument() {
- SpyDoc var1 = null;
- long var2 = this.IGetActiveDocument(this.m_nApplicationPtr);
- if (var2 > 0L) {
- var1 = new SpyDoc();
- var1.m_nDocPtr = var2;
- }
-
- return var1;
- }
-
- public SpyProject GetCurrentProject() {
- SpyProject var1 = null;
- long var2 = this.IGetCurrentProject(this.m_nApplicationPtr);
- if (var2 > 0L) {
- var1 = new SpyProject();
- var1.m_nProjectPtr = var2;
- }
-
- return var1;
- }
-
- public SpyDocuments GetDocuments() {
- SpyDocuments var1 = null;
- long var2 = this.IGetDocuments(this.m_nApplicationPtr);
- if (var2 > 0L) {
- var1 = new SpyDocuments();
- var1.m_nDocumentsPtr = var2;
- }
-
- return var1;
- }
-
- public SpyElementList GetDatabaseImportElementList(SpyDatabaseConnection var1) {
- SpyElementList var2 = null;
- long var3 = this.IGetDatabaseImportElementList(var1.m_nDatabaseConnectionPtr, this.m_nApplicationPtr);
- if (var3 > 0L) {
- var2 = new SpyElementList();
- var2.m_nElementListPtr = var3;
- }
-
- return var2;
- }
-
- public SpyDatabaseConnection GetDatabaseSettings() {
- SpyDatabaseConnection var1 = null;
- long var2 = this.IGetDatabaseSettings(this.m_nApplicationPtr);
- if (var2 > 0L) {
- var1 = new SpyDatabaseConnection();
- var1.m_nDatabaseConnectionPtr = var2;
- }
-
- return var1;
- }
-
- public SpyElementList GetDatabaseTables(SpyDatabaseConnection var1) {
- SpyElementList var2 = null;
- long var3 = this.IGetDatabaseTables(var1.m_nDatabaseConnectionPtr, this.m_nApplicationPtr);
- if (var3 > 0L) {
- var2 = new SpyElementList();
- var2.m_nElementListPtr = var3;
- }
-
- return var2;
- }
-
- public SpyExportSettings GetExportSettings() {
- SpyExportSettings var1 = null;
- long var2 = this.IGetExportSettings(this.m_nApplicationPtr);
- if (var2 > 0L) {
- var1 = new SpyExportSettings();
- var1.m_nExportSettingsPtr = var2;
- }
-
- return var1;
- }
-
- public SpyElementList GetTextImportElementList(SpyTextImportExportSettings var1) {
- SpyElementList var2 = null;
- long var3 = this.IGetTextImportElementList(var1.m_nTextImportExportSettingsPtr, this.m_nApplicationPtr);
- if (var3 > 0L) {
- var2 = new SpyElementList();
- var2.m_nElementListPtr = var3;
- }
-
- return var2;
- }
-
- public SpyTextImportExportSettings GetTextImportExportSettings() {
- SpyTextImportExportSettings var1 = null;
- long var2 = this.IGetTextImportExportSettings(this.m_nApplicationPtr);
- if (var2 > 0L) {
- var1 = new SpyTextImportExportSettings();
- var1.m_nTextImportExportSettingsPtr = var2;
- }
-
- return var1;
- }
-
- public SpyDoc ImportFromDatabase(SpyDatabaseConnection var1, SpyElementList var2) {
- SpyDoc var3 = null;
- long var4 = this.IImportFromDatabase(var1.m_nDatabaseConnectionPtr, var2.m_nElementListPtr, this.m_nApplicationPtr);
- if (var4 > 0L) {
- var3 = new SpyDoc();
- var3.m_nDocPtr = var4;
- }
-
- return var3;
- }
-
- public SpyDoc ImportFromSchema(SpyDatabaseConnection var1, String var2, SpyDoc var3) {
- SpyDoc var4 = null;
- long var5 = this.IImportFromSchema(var1.m_nDatabaseConnectionPtr, var2, var3.m_nDocPtr, this.m_nApplicationPtr);
- if (var5 > 0L) {
- var4 = new SpyDoc();
- var4.m_nDocPtr = var5;
- }
-
- return var4;
- }
-
- public SpyDoc ImportFromText(SpyTextImportExportSettings var1, SpyElementList var2) {
- SpyDoc var3 = null;
- long var4 = this.IImportFromText(var1.m_nTextImportExportSettingsPtr, var2.m_nElementListPtr, this.m_nApplicationPtr);
- if (var4 > 0L) {
- var3 = new SpyDoc();
- var3.m_nDocPtr = var4;
- }
-
- return var3;
- }
-
- public SpyDoc ImportFromWord(String var1) {
- SpyDoc var2 = null;
- long var3 = this.IImportFromWord(var1, this.m_nApplicationPtr);
- if (var3 > 0L) {
- var2 = new SpyDoc();
- var2.m_nDocPtr = var3;
- }
-
- return var2;
- }
-
- public void NewProject(String var1, boolean var2) {
- this.INewProject(var1, var2, this.m_nApplicationPtr);
- }
-
- public void OpenProject(String var1, boolean var2, boolean var3) {
- this.IOpenProject(var1, var2, var3, this.m_nApplicationPtr);
- }
-
- public long ShowForm(String var1) {
- return this.IShowForm(var1, this.m_nApplicationPtr);
- }
-
- public void URLDelete(String var1, String var2, String var3) {
- this.IURLDelete(var1, var2, var3, this.m_nApplicationPtr);
- }
-
- public void URLMakeDirectory(String var1, String var2, String var3) {
- this.IURLMakeDirectory(var1, var2, var3, this.m_nApplicationPtr);
- }
-
- public int GetWarningNumber() {
- return this.IGetWarningNumber(this.m_nApplicationPtr);
- }
-
- public String GetWarningText() {
- return this.IGetWarningText(this.m_nApplicationPtr);
- }
-
- private native long IInstanciateSpyApp();
-
- private native void IReleaseSpyInstance(long var1);
-
- private native void IShowApplication(boolean var1, long var2);
-
- private native void IQuit(long var1);
-
- private native void IAddMacroMenuItem(String var1, String var2, long var3);
-
- private native void IClearMacroMenu(long var1);
-
- private native long IGetActiveDocument(long var1);
-
- private native long IGetCurrentProject(long var1);
-
- private native long IGetDocuments(long var1);
-
- private native long IGetDatabaseImportElementList(long var1, long var3);
-
- private native long IGetDatabaseSettings(long var1);
-
- private native long IGetDatabaseTables(long var1, long var3);
-
- private native long IGetExportSettings(long var1);
-
- private native long IGetTextImportElementList(long var1, long var3);
-
- private native long IGetTextImportExportSettings(long var1);
-
- private native long IImportFromDatabase(long var1, long var3, long var5);
-
- private native long IImportFromSchema(long var1, String var3, long var4, long var6);
-
- private native long IImportFromText(long var1, long var3, long var5);
-
- private native long IImportFromWord(String var1, long var2);
-
- private native void INewProject(String var1, boolean var2, long var3);
-
- private native void IOpenProject(String var1, boolean var2, boolean var3, long var4);
-
- private native long IShowForm(String var1, long var2);
-
- private native void IURLDelete(String var1, String var2, String var3, long var4);
-
- private native void IURLMakeDirectory(String var1, String var2, String var3, long var4);
-
- private native int IGetWarningNumber(long var1);
-
- private native String IGetWarningText(long var1);
-
- static {
- System.loadLibrary("XmlSpyLib");
- }
- }
-