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

  1. package XMLSpyInterface;
  2.  
  3. public class SpyProjectItem {
  4.    public long m_nProjectItemPtr = 0L;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nProjectItemPtr);
  8.    }
  9.  
  10.    public SpyProjectItems GetChildItems() {
  11.       SpyProjectItems var1 = null;
  12.       long var2 = this.IGetChildItems(this.m_nProjectItemPtr);
  13.       if (var2 > 0L) {
  14.          var1 = new SpyProjectItems();
  15.          var1.m_nProjectItemsPtr = var2;
  16.       }
  17.  
  18.       return var1;
  19.    }
  20.  
  21.    public String GetFileExtensions() {
  22.       return this.IGetFileExtensions(this.m_nProjectItemPtr);
  23.    }
  24.  
  25.    public void SetFileExtensions(String var1) {
  26.       this.ISetFileExtensions(var1, this.m_nProjectItemPtr);
  27.    }
  28.  
  29.    public long GetItemType() {
  30.       return this.IGetItemType(this.m_nProjectItemPtr);
  31.    }
  32.  
  33.    public String GetName() {
  34.       return this.IGetName(this.m_nProjectItemPtr);
  35.    }
  36.  
  37.    public SpyDoc Open() {
  38.       SpyDoc var1 = null;
  39.       long var2 = this.IOpen(this.m_nProjectItemPtr);
  40.       if (var2 > 0L) {
  41.          var1 = new SpyDoc();
  42.          var1.m_nDocPtr = var2;
  43.       }
  44.  
  45.       return var1;
  46.    }
  47.  
  48.    public SpyProjectItem GetParentItem() {
  49.       SpyProjectItem var1 = null;
  50.       long var2 = this.IGetParentItem(this.m_nProjectItemPtr);
  51.       if (var2 > 0L) {
  52.          var1 = new SpyProjectItem();
  53.          var1.m_nProjectItemPtr = var2;
  54.       }
  55.  
  56.       return var1;
  57.    }
  58.  
  59.    public String GetPath() {
  60.       return this.IGetPath(this.m_nProjectItemPtr);
  61.    }
  62.  
  63.    public String GetValidateWith() {
  64.       return this.IGetValidateWith(this.m_nProjectItemPtr);
  65.    }
  66.  
  67.    public void SetValidateWith(String var1) {
  68.       this.ISetValidateWith(var1, this.m_nProjectItemPtr);
  69.    }
  70.  
  71.    public String GetXMLForXSLTransformation() {
  72.       return this.IGetXMLForXSLTransformation(this.m_nProjectItemPtr);
  73.    }
  74.  
  75.    public void SetXMLForXSLTransformation(String var1) {
  76.       this.ISetXMLForXSLTransformation(var1, this.m_nProjectItemPtr);
  77.    }
  78.  
  79.    public String GetXSLForXMLTransformation() {
  80.       return this.IGetXSLForXMLTransformation(this.m_nProjectItemPtr);
  81.    }
  82.  
  83.    public void SetXSLForXMLTransformation(String var1) {
  84.       this.ISetXSLForXMLTransformation(var1, this.m_nProjectItemPtr);
  85.    }
  86.  
  87.    public String GetXSLTransformationFileExtension() {
  88.       return this.IGetXSLTransformationFileExtension(this.m_nProjectItemPtr);
  89.    }
  90.  
  91.    public void SetXSLTransformationFileExtension(String var1) {
  92.       this.ISetXSLTransformationFileExtension(var1, this.m_nProjectItemPtr);
  93.    }
  94.  
  95.    public String GetXSLTransformationFolder() {
  96.       return this.IGetXSLTransformationFolder(this.m_nProjectItemPtr);
  97.    }
  98.  
  99.    public void SetXSLTransformationFolder(String var1) {
  100.       this.ISetXSLTransformationFolder(var1, this.m_nProjectItemPtr);
  101.    }
  102.  
  103.    private native long IGetChildItems(long var1);
  104.  
  105.    private native String IGetFileExtensions(long var1);
  106.  
  107.    private native void ISetFileExtensions(String var1, long var2);
  108.  
  109.    private native long IGetItemType(long var1);
  110.  
  111.    private native String IGetName(long var1);
  112.  
  113.    private native long IOpen(long var1);
  114.  
  115.    private native long IGetParentItem(long var1);
  116.  
  117.    private native String IGetPath(long var1);
  118.  
  119.    private native String IGetValidateWith(long var1);
  120.  
  121.    private native void ISetValidateWith(String var1, long var2);
  122.  
  123.    private native String IGetXMLForXSLTransformation(long var1);
  124.  
  125.    private native void ISetXMLForXSLTransformation(String var1, long var2);
  126.  
  127.    private native String IGetXSLForXMLTransformation(long var1);
  128.  
  129.    private native void ISetXSLForXMLTransformation(String var1, long var2);
  130.  
  131.    private native String IGetXSLTransformationFileExtension(long var1);
  132.  
  133.    private native void ISetXSLTransformationFileExtension(String var1, long var2);
  134.  
  135.    private native String IGetXSLTransformationFolder(long var1);
  136.  
  137.    private native void ISetXSLTransformationFolder(String var1, long var2);
  138.  
  139.    private native void IReleaseInstance(long var1);
  140.  
  141.    static {
  142.       System.loadLibrary("XmlSpyLib");
  143.    }
  144. }
  145.