home *** CD-ROM | disk | FTP | other *** search
- package XMLSpyInterface;
-
- public class SpyDoc {
- public long m_nDocPtr = 0L;
- private int m_nErrorPos = 0;
- private long m_nErrorDataPtr = 0L;
- private String m_sErrorString = new String();
-
- public void ReleaseInstance() {
- this.IReleaseInstance(this.m_nDocPtr);
- }
-
- public void SetEncoding(String strEncoding) {
- this.ISetEncoding(strEncoding, this.m_nDocPtr);
- }
-
- public void SetPathName(String strPath) {
- this.ISetPathName(strPath, this.m_nDocPtr);
- }
-
- public String GetPathName() {
- return this.IGetPathName(this.m_nDocPtr);
- }
-
- public String GetTitle() {
- return this.IGetTitle(this.m_nDocPtr);
- }
-
- public boolean IsModified() {
- return this.IIsModified(this.m_nDocPtr);
- }
-
- public void Save() {
- this.ISave(this.m_nDocPtr);
- }
-
- public void Close(boolean bDiscardChanges) {
- this.IClose(bDiscardChanges, this.m_nDocPtr);
- }
-
- public void UpdateViews() {
- this.IUpdateViews(this.m_nDocPtr);
- }
-
- public long GetCurrentViewMode() {
- return this.IGetCurrentViewMode(this.m_nDocPtr);
- }
-
- public boolean SwitchViewMode(long nMode) {
- return this.ISwitchViewMode(nMode, this.m_nDocPtr);
- }
-
- public SpyGridView GetGridView() {
- SpyGridView obj = null;
- long nHelp = this.IGetGridView(this.m_nDocPtr);
- if (nHelp > 0L) {
- obj = new SpyGridView();
- obj.m_nGridViewPtr = nHelp;
- }
-
- return obj;
- }
-
- public void SetActiveDocument() {
- this.ISetActiveDocument(this.m_nDocPtr);
- }
-
- public void StartChanges() {
- this.IStartChanges(this.m_nDocPtr);
- }
-
- public void EndChanges() {
- this.IEndChanges(this.m_nDocPtr);
- }
-
- public void TransformXSL() {
- this.ITransformXSL(this.m_nDocPtr);
- }
-
- public void AssignDTD(String sDTDFile, boolean bDialog) {
- this.IAssignDTD(sDTDFile, bDialog, this.m_nDocPtr);
- }
-
- public void AssignSchema(String sSchemaFile, boolean bDialog) {
- this.IAssignSchema(sSchemaFile, bDialog, this.m_nDocPtr);
- }
-
- public void AssignXSL(String sXSLFile, boolean bDialog) {
- this.IAssignXSL(sXSLFile, bDialog, this.m_nDocPtr);
- }
-
- public void ConvertDTDOrSchema(long nFormat, long nFrequentElements) {
- this.IConvertDTDOrSchema(nFormat, nFrequentElements, this.m_nDocPtr);
- }
-
- public SpyXMLData CreateChild(long nKind) {
- SpyXMLData obj = null;
- long nHelp = this.ICreateChild(nKind, this.m_nDocPtr);
- if (nHelp > 0L) {
- obj = new SpyXMLData();
- obj.m_nXMLDataPtr = nHelp;
- }
-
- return obj;
- }
-
- public void CreateSchemaDiagram(long nKind, String sName, String sFile) {
- this.ICreateSchemaDiagram(nKind, sName, sFile, this.m_nDocPtr);
- }
-
- public SpyDocEditView GetDocEditView() {
- SpyDocEditView obj = null;
- long nHelp = this.IGetDocEditView(this.m_nDocPtr);
- if (nHelp > 0L) {
- obj = new SpyDocEditView();
- obj.m_nDocEditViewPtr = nHelp;
- }
-
- return obj;
- }
-
- public void ExportToDatabase(SpyXMLData oFromChild, SpyExportSettings oExportSettings, SpyDatabaseConnection oDatabaseConnection) {
- this.IExportToDatabase(oFromChild.m_nXMLDataPtr, oExportSettings.m_nExportSettingsPtr, oDatabaseConnection.m_nDatabaseConnectionPtr, this.m_nDocPtr);
- }
-
- public void ExportToText(SpyXMLData oFromChild, SpyExportSettings oExportSettings, SpyTextImportExportSettings oTextSettings) {
- this.IExportToText(oFromChild.m_nXMLDataPtr, oExportSettings.m_nExportSettingsPtr, oTextSettings.m_nTextImportExportSettingsPtr, this.m_nDocPtr);
- }
-
- public void GenerateDTDOrSchema(long nFormat, int nValuesList, long nDetection, long nFrequentElements) {
- this.IGenerateDTDOrSchema(nFormat, nValuesList, nDetection, nFrequentElements, this.m_nDocPtr);
- }
-
- public SpyElementList GetExportElementList(SpyXMLData oFromChild, SpyExportSettings oExportSettings) {
- SpyElementList obj = null;
- long nHelp = this.IGetExportElementList(oFromChild.m_nXMLDataPtr, oExportSettings.m_nExportSettingsPtr, this.m_nDocPtr);
- if (nHelp > 0L) {
- obj = new SpyElementList();
- obj.m_nElementListPtr = nHelp;
- }
-
- return obj;
- }
-
- public SpyXMLData GetRootElement() {
- SpyXMLData obj = null;
- long nHelp = this.IGetRootElement(this.m_nDocPtr);
- if (nHelp > 0L) {
- obj = new SpyXMLData();
- obj.m_nXMLDataPtr = nHelp;
- }
-
- return obj;
- }
-
- public String SaveInString(SpyXMLData oData, boolean bMarked) {
- return this.ISaveInString(oData.m_nXMLDataPtr, bMarked, this.m_nDocPtr);
- }
-
- public void SaveToURL(String sUrl, String sUser, String sPassword) {
- this.ISaveToURL(sUrl, sUser, sPassword, this.m_nDocPtr);
- }
-
- public String GetErrorString() {
- return this.m_sErrorString;
- }
-
- public int GetErrorPos() {
- return this.m_nErrorPos;
- }
-
- public SpyXMLData GetBadData() {
- SpyXMLData obj = null;
- if (this.m_nErrorDataPtr > 0L) {
- obj = new SpyXMLData();
- obj.m_nXMLDataPtr = this.m_nErrorDataPtr;
- }
-
- return obj;
- }
-
- public boolean IsValid() {
- this.m_nErrorPos = 0;
- this.m_sErrorString = "";
- this.m_nErrorDataPtr = 0L;
- return this.IIsValid(this.m_nDocPtr);
- }
-
- public boolean IsWellFormed(SpyXMLData oData, boolean bWithChildren) {
- this.m_nErrorPos = 0;
- this.m_sErrorString = "";
- this.m_nErrorDataPtr = 0L;
- return this.IIsWellFormed(oData.m_nXMLDataPtr, bWithChildren, this.m_nDocPtr);
- }
-
- private native void ISetEncoding(String var1, long var2);
-
- private native void ISetPathName(String var1, long var2);
-
- private native String IGetPathName(long var1);
-
- private native String IGetTitle(long var1);
-
- private native boolean IIsModified(long var1);
-
- private native void ISave(long var1);
-
- private native void IClose(boolean var1, long var2);
-
- private native void IUpdateViews(long var1);
-
- private native long IGetCurrentViewMode(long var1);
-
- private native boolean ISwitchViewMode(long var1, long var3);
-
- private native long IGetGridView(long var1);
-
- private native void ISetActiveDocument(long var1);
-
- private native void IStartChanges(long var1);
-
- private native void IEndChanges(long var1);
-
- private native void ITransformXSL(long var1);
-
- private native void IAssignDTD(String var1, boolean var2, long var3);
-
- private native void IAssignSchema(String var1, boolean var2, long var3);
-
- private native void IAssignXSL(String var1, boolean var2, long var3);
-
- private native void IConvertDTDOrSchema(long var1, long var3, long var5);
-
- private native long ICreateChild(long var1, long var3);
-
- private native void ICreateSchemaDiagram(long var1, String var3, String var4, long var5);
-
- private native long IGetDocEditView(long var1);
-
- private native void IExportToDatabase(long var1, long var3, long var5, long var7);
-
- private native void IExportToText(long var1, long var3, long var5, long var7);
-
- private native void IGenerateDTDOrSchema(long var1, int var3, long var4, long var6, long var8);
-
- private native long IGetExportElementList(long var1, long var3, long var5);
-
- private native long IGetRootElement(long var1);
-
- private native String ISaveInString(long var1, boolean var3, long var4);
-
- private native void ISaveToURL(String var1, String var2, String var3, long var4);
-
- private native boolean IIsValid(long var1);
-
- private native boolean IIsWellFormed(long var1, boolean var3, long var4);
-
- private native void IReleaseInstance(long var1);
-
- static {
- System.loadLibrary("XmlSpyLib");
- }
- }
-