home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2004 January / INTERNET113.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete2004.exe / Data1.cab / XMLSpyInterface.jar / XMLSpyInterface / SpyDoc.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-10-14  |  6.0 KB  |  277 lines

  1. package XMLSpyInterface;
  2.  
  3. public class SpyDoc {
  4.    public long m_nDocPtr = 0L;
  5.    private int m_nErrorPos = 0;
  6.    private long m_nErrorDataPtr = 0L;
  7.    private String m_sErrorString = new String();
  8.  
  9.    public void ReleaseInstance() {
  10.       this.IReleaseInstance(this.m_nDocPtr);
  11.    }
  12.  
  13.    public void SetEncoding(String var1) {
  14.       this.ISetEncoding(var1, this.m_nDocPtr);
  15.    }
  16.  
  17.    public void SetPathName(String var1) {
  18.       this.ISetPathName(var1, this.m_nDocPtr);
  19.    }
  20.  
  21.    public String GetPathName() {
  22.       return this.IGetPathName(this.m_nDocPtr);
  23.    }
  24.  
  25.    public String GetTitle() {
  26.       return this.IGetTitle(this.m_nDocPtr);
  27.    }
  28.  
  29.    public boolean IsModified() {
  30.       return this.IIsModified(this.m_nDocPtr);
  31.    }
  32.  
  33.    public void Save() {
  34.       this.ISave(this.m_nDocPtr);
  35.    }
  36.  
  37.    public void Close(boolean var1) {
  38.       this.IClose(var1, this.m_nDocPtr);
  39.    }
  40.  
  41.    public void UpdateViews() {
  42.       this.IUpdateViews(this.m_nDocPtr);
  43.    }
  44.  
  45.    public long GetCurrentViewMode() {
  46.       return this.IGetCurrentViewMode(this.m_nDocPtr);
  47.    }
  48.  
  49.    public boolean SwitchViewMode(long var1) {
  50.       return this.ISwitchViewMode(var1, this.m_nDocPtr);
  51.    }
  52.  
  53.    public SpyGridView GetGridView() {
  54.       SpyGridView var1 = null;
  55.       long var2 = this.IGetGridView(this.m_nDocPtr);
  56.       if (var2 > 0L) {
  57.          var1 = new SpyGridView();
  58.          var1.m_nGridViewPtr = var2;
  59.       }
  60.  
  61.       return var1;
  62.    }
  63.  
  64.    public void SetActiveDocument() {
  65.       this.ISetActiveDocument(this.m_nDocPtr);
  66.    }
  67.  
  68.    public void StartChanges() {
  69.       this.IStartChanges(this.m_nDocPtr);
  70.    }
  71.  
  72.    public void EndChanges() {
  73.       this.IEndChanges(this.m_nDocPtr);
  74.    }
  75.  
  76.    public void TransformXSL() {
  77.       this.ITransformXSL(this.m_nDocPtr);
  78.    }
  79.  
  80.    public void AssignDTD(String var1, boolean var2) {
  81.       this.IAssignDTD(var1, var2, this.m_nDocPtr);
  82.    }
  83.  
  84.    public void AssignSchema(String var1, boolean var2) {
  85.       this.IAssignSchema(var1, var2, this.m_nDocPtr);
  86.    }
  87.  
  88.    public void AssignXSL(String var1, boolean var2) {
  89.       this.IAssignXSL(var1, var2, this.m_nDocPtr);
  90.    }
  91.  
  92.    public void ConvertDTDOrSchema(long var1, long var3) {
  93.       this.IConvertDTDOrSchema(var1, var3, this.m_nDocPtr);
  94.    }
  95.  
  96.    public SpyXMLData CreateChild(long var1) {
  97.       SpyXMLData var3 = null;
  98.       long var4 = this.ICreateChild(var1, this.m_nDocPtr);
  99.       if (var4 > 0L) {
  100.          var3 = new SpyXMLData();
  101.          var3.m_nXMLDataPtr = var4;
  102.       }
  103.  
  104.       return var3;
  105.    }
  106.  
  107.    public void CreateSchemaDiagram(long var1, String var3, String var4) {
  108.       this.ICreateSchemaDiagram(var1, var3, var4, this.m_nDocPtr);
  109.    }
  110.  
  111.    public SpyDocEditView GetDocEditView() {
  112.       SpyDocEditView var1 = null;
  113.       long var2 = this.IGetDocEditView(this.m_nDocPtr);
  114.       if (var2 > 0L) {
  115.          var1 = new SpyDocEditView();
  116.          var1.m_nDocEditViewPtr = var2;
  117.       }
  118.  
  119.       return var1;
  120.    }
  121.  
  122.    public SpyAuthenticView GetAuthenticView() {
  123.       SpyAuthenticView var1 = null;
  124.       long var2 = this.IGetAuthenticView(this.m_nDocPtr);
  125.       if (var2 > 0L) {
  126.          var1 = new SpyAuthenticView();
  127.          var1.m_nAuthenticViewPtr = var2;
  128.       }
  129.  
  130.       return var1;
  131.    }
  132.  
  133.    public void ExportToDatabase(SpyXMLData var1, SpyExportSettings var2, SpyDatabaseConnection var3) {
  134.       this.IExportToDatabase(var1.m_nXMLDataPtr, var2.m_nExportSettingsPtr, var3.m_nDatabaseConnectionPtr, this.m_nDocPtr);
  135.    }
  136.  
  137.    public void ExportToText(SpyXMLData var1, SpyExportSettings var2, SpyTextImportExportSettings var3) {
  138.       this.IExportToText(var1.m_nXMLDataPtr, var2.m_nExportSettingsPtr, var3.m_nTextImportExportSettingsPtr, this.m_nDocPtr);
  139.    }
  140.  
  141.    public void GenerateDTDOrSchema(long var1, int var3, long var4, long var6) {
  142.       this.IGenerateDTDOrSchema(var1, var3, var4, var6, this.m_nDocPtr);
  143.    }
  144.  
  145.    public SpyElementList GetExportElementList(SpyXMLData var1, SpyExportSettings var2) {
  146.       SpyElementList var3 = null;
  147.       long var4 = this.IGetExportElementList(var1.m_nXMLDataPtr, var2.m_nExportSettingsPtr, this.m_nDocPtr);
  148.       if (var4 > 0L) {
  149.          var3 = new SpyElementList();
  150.          var3.m_nElementListPtr = var4;
  151.       }
  152.  
  153.       return var3;
  154.    }
  155.  
  156.    public SpyXMLData GetRootElement() {
  157.       SpyXMLData var1 = null;
  158.       long var2 = this.IGetRootElement(this.m_nDocPtr);
  159.       if (var2 > 0L) {
  160.          var1 = new SpyXMLData();
  161.          var1.m_nXMLDataPtr = var2;
  162.       }
  163.  
  164.       return var1;
  165.    }
  166.  
  167.    public String SaveInString(SpyXMLData var1, boolean var2) {
  168.       return this.ISaveInString(var1.m_nXMLDataPtr, var2, this.m_nDocPtr);
  169.    }
  170.  
  171.    public void SaveToURL(String var1, String var2, String var3) {
  172.       this.ISaveToURL(var1, var2, var3, this.m_nDocPtr);
  173.    }
  174.  
  175.    public String GetErrorString() {
  176.       return this.m_sErrorString;
  177.    }
  178.  
  179.    public int GetErrorPos() {
  180.       return this.m_nErrorPos;
  181.    }
  182.  
  183.    public SpyXMLData GetBadData() {
  184.       SpyXMLData var1 = null;
  185.       if (this.m_nErrorDataPtr > 0L) {
  186.          var1 = new SpyXMLData();
  187.          var1.m_nXMLDataPtr = this.m_nErrorDataPtr;
  188.       }
  189.  
  190.       return var1;
  191.    }
  192.  
  193.    public boolean IsValid() {
  194.       this.m_nErrorPos = 0;
  195.       this.m_sErrorString = "";
  196.       this.m_nErrorDataPtr = 0L;
  197.       return this.IIsValid(this.m_nDocPtr);
  198.    }
  199.  
  200.    public boolean IsWellFormed(SpyXMLData var1, boolean var2) {
  201.       this.m_nErrorPos = 0;
  202.       this.m_sErrorString = "";
  203.       this.m_nErrorDataPtr = 0L;
  204.       return this.IIsWellFormed(var1.m_nXMLDataPtr, var2, this.m_nDocPtr);
  205.    }
  206.  
  207.    private native void ISetEncoding(String var1, long var2);
  208.  
  209.    private native void ISetPathName(String var1, long var2);
  210.  
  211.    private native String IGetPathName(long var1);
  212.  
  213.    private native String IGetTitle(long var1);
  214.  
  215.    private native boolean IIsModified(long var1);
  216.  
  217.    private native void ISave(long var1);
  218.  
  219.    private native void IClose(boolean var1, long var2);
  220.  
  221.    private native void IUpdateViews(long var1);
  222.  
  223.    private native long IGetCurrentViewMode(long var1);
  224.  
  225.    private native boolean ISwitchViewMode(long var1, long var3);
  226.  
  227.    private native long IGetGridView(long var1);
  228.  
  229.    private native void ISetActiveDocument(long var1);
  230.  
  231.    private native void IStartChanges(long var1);
  232.  
  233.    private native void IEndChanges(long var1);
  234.  
  235.    private native void ITransformXSL(long var1);
  236.  
  237.    private native void IAssignDTD(String var1, boolean var2, long var3);
  238.  
  239.    private native void IAssignSchema(String var1, boolean var2, long var3);
  240.  
  241.    private native void IAssignXSL(String var1, boolean var2, long var3);
  242.  
  243.    private native void IConvertDTDOrSchema(long var1, long var3, long var5);
  244.  
  245.    private native long ICreateChild(long var1, long var3);
  246.  
  247.    private native void ICreateSchemaDiagram(long var1, String var3, String var4, long var5);
  248.  
  249.    private native long IGetDocEditView(long var1);
  250.  
  251.    private native long IGetAuthenticView(long var1);
  252.  
  253.    private native void IExportToDatabase(long var1, long var3, long var5, long var7);
  254.  
  255.    private native void IExportToText(long var1, long var3, long var5, long var7);
  256.  
  257.    private native void IGenerateDTDOrSchema(long var1, int var3, long var4, long var6, long var8);
  258.  
  259.    private native long IGetExportElementList(long var1, long var3, long var5);
  260.  
  261.    private native long IGetRootElement(long var1);
  262.  
  263.    private native String ISaveInString(long var1, boolean var3, long var4);
  264.  
  265.    private native void ISaveToURL(String var1, String var2, String var3, long var4);
  266.  
  267.    private native boolean IIsValid(long var1);
  268.  
  269.    private native boolean IIsWellFormed(long var1, boolean var3, long var4);
  270.  
  271.    private native void IReleaseInstance(long var1);
  272.  
  273.    static {
  274.       System.loadLibrary("XmlSpyLib");
  275.    }
  276. }
  277.