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 / SpyXMLData.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-10-14  |  2.5 KB  |  140 lines

  1. package XMLSpyInterface;
  2.  
  3. public class SpyXMLData {
  4.    public long m_nXMLDataPtr = 0L;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nXMLDataPtr);
  8.    }
  9.  
  10.    public void AppendChild(SpyXMLData var1) {
  11.       this.IAppendChild(var1.m_nXMLDataPtr, this.m_nXMLDataPtr);
  12.    }
  13.  
  14.    public void EraseAllChildren() {
  15.       this.IEraseAllChildren(this.m_nXMLDataPtr);
  16.    }
  17.  
  18.    public void EraseCurrentChild() {
  19.       this.IEraseCurrentChild(this.m_nXMLDataPtr);
  20.    }
  21.  
  22.    public SpyXMLData GetCurrentChild() {
  23.       SpyXMLData var1 = null;
  24.       long var2 = this.IGetCurrentChild(this.m_nXMLDataPtr);
  25.       if (var2 > 0L) {
  26.          var1 = new SpyXMLData();
  27.          var1.m_nXMLDataPtr = var2;
  28.       }
  29.  
  30.       return var1;
  31.    }
  32.  
  33.    public SpyXMLData GetFirstChild(long var1) {
  34.       SpyXMLData var3 = null;
  35.       long var4 = this.IGetFirstChild(var1, this.m_nXMLDataPtr);
  36.       if (var4 > 0L) {
  37.          var3 = new SpyXMLData();
  38.          var3.m_nXMLDataPtr = var4;
  39.       }
  40.  
  41.       return var3;
  42.    }
  43.  
  44.    public SpyXMLData GetNextChild() {
  45.       SpyXMLData var1 = null;
  46.       long var2 = this.IGetNextChild(this.m_nXMLDataPtr);
  47.       if (var2 > 0L) {
  48.          var1 = new SpyXMLData();
  49.          var1.m_nXMLDataPtr = var2;
  50.       }
  51.  
  52.       return var1;
  53.    }
  54.  
  55.    public boolean GetHasChildren() {
  56.       return this.IGetHasChildren(this.m_nXMLDataPtr);
  57.    }
  58.  
  59.    public void InsertChild(SpyXMLData var1) {
  60.       this.IInsertChild(var1.m_nXMLDataPtr, this.m_nXMLDataPtr);
  61.    }
  62.  
  63.    public boolean IsSameNode(SpyXMLData var1) {
  64.       return this.IIsSameNode(var1.m_nXMLDataPtr, this.m_nXMLDataPtr);
  65.    }
  66.  
  67.    public long GetKind() {
  68.       return this.IGetKind(this.m_nXMLDataPtr);
  69.    }
  70.  
  71.    public boolean GetMayHaveChildren() {
  72.       return this.IGetMayHaveChildren(this.m_nXMLDataPtr);
  73.    }
  74.  
  75.    public String GetName() {
  76.       return this.IGetName(this.m_nXMLDataPtr);
  77.    }
  78.  
  79.    public void SetName(String var1) {
  80.       this.ISetName(var1, this.m_nXMLDataPtr);
  81.    }
  82.  
  83.    public SpyXMLData GetParent() {
  84.       SpyXMLData var1 = null;
  85.       long var2 = this.IGetParent(this.m_nXMLDataPtr);
  86.       if (var2 > 0L) {
  87.          var1 = new SpyXMLData();
  88.          var1.m_nXMLDataPtr = var2;
  89.       }
  90.  
  91.       return var1;
  92.    }
  93.  
  94.    public String GetTextValue() {
  95.       return this.IGetTextValue(this.m_nXMLDataPtr);
  96.    }
  97.  
  98.    public void SetTextValue(String var1) {
  99.       this.ISetTextValue(var1, this.m_nXMLDataPtr);
  100.    }
  101.  
  102.    private native void IAppendChild(long var1, long var3);
  103.  
  104.    private native void IEraseAllChildren(long var1);
  105.  
  106.    private native void IEraseCurrentChild(long var1);
  107.  
  108.    private native long IGetCurrentChild(long var1);
  109.  
  110.    private native long IGetFirstChild(long var1, long var3);
  111.  
  112.    private native long IGetNextChild(long var1);
  113.  
  114.    private native boolean IGetHasChildren(long var1);
  115.  
  116.    private native void IInsertChild(long var1, long var3);
  117.  
  118.    private native boolean IIsSameNode(long var1, long var3);
  119.  
  120.    private native long IGetKind(long var1);
  121.  
  122.    private native boolean IGetMayHaveChildren(long var1);
  123.  
  124.    private native String IGetName(long var1);
  125.  
  126.    private native void ISetName(String var1, long var2);
  127.  
  128.    private native long IGetParent(long var1);
  129.  
  130.    private native String IGetTextValue(long var1);
  131.  
  132.    private native void ISetTextValue(String var1, long var2);
  133.  
  134.    private native void IReleaseInstance(long var1);
  135.  
  136.    static {
  137.       System.loadLibrary("XmlSpyLib");
  138.    }
  139. }
  140.