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

  1. package XMLSpyInterface;
  2.  
  3. public class SpyAuthenticRange {
  4.    public long m_nAuthenticRangePtr = 0L;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nAuthenticRangePtr);
  8.    }
  9.  
  10.    public SpyApplication GetApplication() {
  11.       SpyApplication var1 = null;
  12.       long var2 = this.IGetApplication(this.m_nAuthenticRangePtr);
  13.       if (var2 > 0L) {
  14.          var1 = new SpyApplication();
  15.          var1.m_nApplicationPtr = var2;
  16.       }
  17.  
  18.       return var1;
  19.    }
  20.  
  21.    public SpyAuthenticView GetParent() {
  22.       SpyAuthenticView var1 = null;
  23.       long var2 = this.IGetParent(this.m_nAuthenticRangePtr);
  24.       if (var2 > 0L) {
  25.          var1 = new SpyAuthenticView();
  26.          var1.m_nAuthenticViewPtr = var2;
  27.       }
  28.  
  29.       return var1;
  30.    }
  31.  
  32.    public SpyAuthenticRange GotoNext(long var1) {
  33.       SpyAuthenticRange var3 = null;
  34.       long var4 = this.IGotoNext(var1, this.m_nAuthenticRangePtr);
  35.       if (var4 > 0L) {
  36.          var3 = new SpyAuthenticRange();
  37.          var3.m_nAuthenticRangePtr = var4;
  38.       }
  39.  
  40.       return var3;
  41.    }
  42.  
  43.    public SpyAuthenticRange GotoPrevious(long var1) {
  44.       SpyAuthenticRange var3 = null;
  45.       long var4 = this.IGotoPrevious(var1, this.m_nAuthenticRangePtr);
  46.       if (var4 > 0L) {
  47.          var3 = new SpyAuthenticRange();
  48.          var3.m_nAuthenticRangePtr = var4;
  49.       }
  50.  
  51.       return var3;
  52.    }
  53.  
  54.    public void Select() {
  55.       this.ISelect(this.m_nAuthenticRangePtr);
  56.    }
  57.  
  58.    public long GetFirstTextPosition() {
  59.       return this.IGetFirstTextPosition(this.m_nAuthenticRangePtr);
  60.    }
  61.  
  62.    public void SetFirstTextPosition(long var1) {
  63.       this.ISetFirstTextPosition(var1, this.m_nAuthenticRangePtr);
  64.    }
  65.  
  66.    public long GetLastTextPosition() {
  67.       return this.IGetLastTextPosition(this.m_nAuthenticRangePtr);
  68.    }
  69.  
  70.    public void SetLastTextPosition(long var1) {
  71.       this.ISetLastTextPosition(var1, this.m_nAuthenticRangePtr);
  72.    }
  73.  
  74.    public String GetText() {
  75.       return this.IGetText(this.m_nAuthenticRangePtr);
  76.    }
  77.  
  78.    public void SetText(String var1) {
  79.       this.ISetText(var1, this.m_nAuthenticRangePtr);
  80.    }
  81.  
  82.    public boolean PerformAction(long var1, String var3) {
  83.       return this.IPerformAction(var1, var3, this.m_nAuthenticRangePtr);
  84.    }
  85.  
  86.    public boolean CanPerformAction(long var1, String var3) {
  87.       return this.ICanPerformAction(var1, var3, this.m_nAuthenticRangePtr);
  88.    }
  89.  
  90.    public String[] CanPerformActionWith(long var1) {
  91.       return this.ICanPerformActionWith(var1, this.m_nAuthenticRangePtr);
  92.    }
  93.  
  94.    public SpyAuthenticRange Goto(long var1, long var3, long var5) {
  95.       SpyAuthenticRange var7 = null;
  96.       long var8 = this.IGoto(var1, var3, var5, this.m_nAuthenticRangePtr);
  97.       if (var8 > 0L) {
  98.          var7 = new SpyAuthenticRange();
  99.          var7.m_nAuthenticRangePtr = var8;
  100.       }
  101.  
  102.       return var7;
  103.    }
  104.  
  105.    public SpyAuthenticRange SelectNext(long var1) {
  106.       SpyAuthenticRange var3 = null;
  107.       long var4 = this.ISelectNext(var1, this.m_nAuthenticRangePtr);
  108.       if (var4 > 0L) {
  109.          var3 = new SpyAuthenticRange();
  110.          var3.m_nAuthenticRangePtr = var4;
  111.       }
  112.  
  113.       return var3;
  114.    }
  115.  
  116.    public SpyAuthenticRange SelectPrevious(long var1) {
  117.       SpyAuthenticRange var3 = null;
  118.       long var4 = this.ISelectPrevious(var1, this.m_nAuthenticRangePtr);
  119.       if (var4 > 0L) {
  120.          var3 = new SpyAuthenticRange();
  121.          var3.m_nAuthenticRangePtr = var4;
  122.       }
  123.  
  124.       return var3;
  125.    }
  126.  
  127.    public SpyAuthenticRange MoveBegin(long var1, long var3) {
  128.       SpyAuthenticRange var5 = null;
  129.       long var6 = this.IMoveBegin(var1, var3, this.m_nAuthenticRangePtr);
  130.       if (var6 > 0L) {
  131.          var5 = new SpyAuthenticRange();
  132.          var5.m_nAuthenticRangePtr = var6;
  133.       }
  134.  
  135.       return var5;
  136.    }
  137.  
  138.    public SpyAuthenticRange MoveEnd(long var1, long var3) {
  139.       SpyAuthenticRange var5 = null;
  140.       long var6 = this.IMoveEnd(var1, var3, this.m_nAuthenticRangePtr);
  141.       if (var6 > 0L) {
  142.          var5 = new SpyAuthenticRange();
  143.          var5.m_nAuthenticRangePtr = var6;
  144.       }
  145.  
  146.       return var5;
  147.    }
  148.  
  149.    public SpyAuthenticRange ExpandTo(long var1) {
  150.       SpyAuthenticRange var3 = null;
  151.       long var4 = this.IExpandTo(var1, this.m_nAuthenticRangePtr);
  152.       if (var4 > 0L) {
  153.          var3 = new SpyAuthenticRange();
  154.          var3.m_nAuthenticRangePtr = var4;
  155.       }
  156.  
  157.       return var3;
  158.    }
  159.  
  160.    public SpyAuthenticRange CollapsToBegin() {
  161.       SpyAuthenticRange var1 = null;
  162.       long var2 = this.ICollapsToBegin(this.m_nAuthenticRangePtr);
  163.       if (var2 > 0L) {
  164.          var1 = new SpyAuthenticRange();
  165.          var1.m_nAuthenticRangePtr = var2;
  166.       }
  167.  
  168.       return var1;
  169.    }
  170.  
  171.    public SpyAuthenticRange CollapsToEnd() {
  172.       SpyAuthenticRange var1 = null;
  173.       long var2 = this.ICollapsToEnd(this.m_nAuthenticRangePtr);
  174.       if (var2 > 0L) {
  175.          var1 = new SpyAuthenticRange();
  176.          var1.m_nAuthenticRangePtr = var2;
  177.       }
  178.  
  179.       return var1;
  180.    }
  181.  
  182.    public SpyAuthenticRange GotoNextCursorPosition() {
  183.       SpyAuthenticRange var1 = null;
  184.       long var2 = this.IGotoNextCursorPosition(this.m_nAuthenticRangePtr);
  185.       if (var2 > 0L) {
  186.          var1 = new SpyAuthenticRange();
  187.          var1.m_nAuthenticRangePtr = var2;
  188.       }
  189.  
  190.       return var1;
  191.    }
  192.  
  193.    public SpyAuthenticRange GotoPreviousCursorPosition() {
  194.       SpyAuthenticRange var1 = null;
  195.       long var2 = this.IGotoPreviousCursorPosition(this.m_nAuthenticRangePtr);
  196.       if (var2 > 0L) {
  197.          var1 = new SpyAuthenticRange();
  198.          var1.m_nAuthenticRangePtr = var2;
  199.       }
  200.  
  201.       return var1;
  202.    }
  203.  
  204.    public boolean IsEmpty() {
  205.       return this.IIsEmpty(this.m_nAuthenticRangePtr);
  206.    }
  207.  
  208.    public boolean IsEqual(SpyAuthenticRange var1) {
  209.       long var2 = 0L;
  210.       if (var1 != null) {
  211.          var2 = var1.m_nAuthenticRangePtr;
  212.       }
  213.  
  214.       return this.IIsEqual(var2, this.m_nAuthenticRangePtr);
  215.    }
  216.  
  217.    public SpyAuthenticRange Clone() {
  218.       SpyAuthenticRange var1 = null;
  219.       long var2 = this.IClone(this.m_nAuthenticRangePtr);
  220.       if (var2 > 0L) {
  221.          var1 = new SpyAuthenticRange();
  222.          var1.m_nAuthenticRangePtr = var2;
  223.       }
  224.  
  225.       return var1;
  226.    }
  227.  
  228.    public SpyAuthenticRange SetFromRange(SpyAuthenticRange var1) {
  229.       long var2 = 0L;
  230.       if (var1 != null) {
  231.          var2 = var1.m_nAuthenticRangePtr;
  232.       }
  233.  
  234.       SpyAuthenticRange var4 = null;
  235.       long var5 = this.ISetFromRange(var2, this.m_nAuthenticRangePtr);
  236.       if (var5 > 0L) {
  237.          var4 = new SpyAuthenticRange();
  238.          var4.m_nAuthenticRangePtr = var5;
  239.       }
  240.  
  241.       return var4;
  242.    }
  243.  
  244.    public boolean Delete() {
  245.       return this.IDelete(this.m_nAuthenticRangePtr);
  246.    }
  247.  
  248.    public boolean Cut() {
  249.       return this.ICut(this.m_nAuthenticRangePtr);
  250.    }
  251.  
  252.    public boolean Copy() {
  253.       return this.ICopy(this.m_nAuthenticRangePtr);
  254.    }
  255.  
  256.    public boolean Paste() {
  257.       return this.IPaste(this.m_nAuthenticRangePtr);
  258.    }
  259.  
  260.    public SpyXMLData GetFirstXMLData() {
  261.       SpyXMLData var1 = null;
  262.       long var2 = this.IGetFirstXMLData(this.m_nAuthenticRangePtr);
  263.       if (var2 > 0L) {
  264.          var1 = new SpyXMLData();
  265.          var1.m_nXMLDataPtr = var2;
  266.       }
  267.  
  268.       return var1;
  269.    }
  270.  
  271.    public void SetFirstXMLData(SpyXMLData var1) {
  272.       long var2 = 0L;
  273.       if (var1 != null) {
  274.          var2 = var1.m_nXMLDataPtr;
  275.       }
  276.  
  277.       this.ISetFirstXMLData(var2, this.m_nAuthenticRangePtr);
  278.    }
  279.  
  280.    public long GetFirstXMLDataOffset() {
  281.       return this.IGetFirstXMLDataOffset(this.m_nAuthenticRangePtr);
  282.    }
  283.  
  284.    public void SetFirstXMLDataOffset(long var1) {
  285.       this.ISetFirstXMLDataOffset(var1, this.m_nAuthenticRangePtr);
  286.    }
  287.  
  288.    public SpyXMLData GetLastXMLData() {
  289.       SpyXMLData var1 = null;
  290.       long var2 = this.IGetLastXMLData(this.m_nAuthenticRangePtr);
  291.       if (var2 > 0L) {
  292.          var1 = new SpyXMLData();
  293.          var1.m_nXMLDataPtr = var2;
  294.       }
  295.  
  296.       return var1;
  297.    }
  298.  
  299.    public void SetLastXMLData(SpyXMLData var1) {
  300.       long var2 = 0L;
  301.       if (var1 != null) {
  302.          var2 = var1.m_nXMLDataPtr;
  303.       }
  304.  
  305.       this.ISetLastXMLData(var2, this.m_nAuthenticRangePtr);
  306.    }
  307.  
  308.    public long GetLastXMLDataOffset() {
  309.       return this.IGetLastXMLDataOffset(this.m_nAuthenticRangePtr);
  310.    }
  311.  
  312.    public void SetLastXMLDataOffset(long var1) {
  313.       this.ISetLastXMLDataOffset(var1, this.m_nAuthenticRangePtr);
  314.    }
  315.  
  316.    public String[] GetElementHierarchy() {
  317.       return this.IGetElementHierarchy(this.m_nAuthenticRangePtr);
  318.    }
  319.  
  320.    public String[] GetElementAttributeNames(String var1) {
  321.       return this.IGetElementAttributeNames(var1, this.m_nAuthenticRangePtr);
  322.    }
  323.  
  324.    public boolean HasElementAttribute(String var1, String var2) {
  325.       return this.IHasElementAttribute(var1, var2, this.m_nAuthenticRangePtr);
  326.    }
  327.  
  328.    public String GetElementAttributeValue(String var1, String var2) {
  329.       return this.IGetElementAttributeValue(var1, var2, this.m_nAuthenticRangePtr);
  330.    }
  331.  
  332.    public void SetElementAttributeValue(String var1, String var2, String var3) {
  333.       this.ISetElementAttributeValue(var1, var2, var3, this.m_nAuthenticRangePtr);
  334.    }
  335.  
  336.    public String[] GetEntityNames() {
  337.       return this.IGetEntityNames(this.m_nAuthenticRangePtr);
  338.    }
  339.  
  340.    public void InsertEntity(String var1) {
  341.       this.IInsertEntity(var1, this.m_nAuthenticRangePtr);
  342.    }
  343.  
  344.    public boolean IsInDynamicTable() {
  345.       return this.IIsInDynamicTable(this.m_nAuthenticRangePtr);
  346.    }
  347.  
  348.    public boolean AppendRow() {
  349.       return this.IAppendRow(this.m_nAuthenticRangePtr);
  350.    }
  351.  
  352.    public boolean InsertRow() {
  353.       return this.IInsertRow(this.m_nAuthenticRangePtr);
  354.    }
  355.  
  356.    public boolean DuplicateRow() {
  357.       return this.IDuplicateRow(this.m_nAuthenticRangePtr);
  358.    }
  359.  
  360.    public boolean DeleteRow() {
  361.       return this.IDeleteRow(this.m_nAuthenticRangePtr);
  362.    }
  363.  
  364.    public boolean MoveRowUp() {
  365.       return this.IMoveRowUp(this.m_nAuthenticRangePtr);
  366.    }
  367.  
  368.    public boolean MoveRowDown() {
  369.       return this.IMoveRowDown(this.m_nAuthenticRangePtr);
  370.    }
  371.  
  372.    private native long IGetApplication(long var1);
  373.  
  374.    private native long IGetParent(long var1);
  375.  
  376.    private native long IGotoNext(long var1, long var3);
  377.  
  378.    private native long IGotoPrevious(long var1, long var3);
  379.  
  380.    private native void ISelect(long var1);
  381.  
  382.    private native long IGetFirstTextPosition(long var1);
  383.  
  384.    private native void ISetFirstTextPosition(long var1, long var3);
  385.  
  386.    private native long IGetLastTextPosition(long var1);
  387.  
  388.    private native void ISetLastTextPosition(long var1, long var3);
  389.  
  390.    private native String IGetText(long var1);
  391.  
  392.    private native void ISetText(String var1, long var2);
  393.  
  394.    private native boolean IPerformAction(long var1, String var3, long var4);
  395.  
  396.    private native boolean ICanPerformAction(long var1, String var3, long var4);
  397.  
  398.    private native String[] ICanPerformActionWith(long var1, long var3);
  399.  
  400.    private native long IGoto(long var1, long var3, long var5, long var7);
  401.  
  402.    private native long ISelectNext(long var1, long var3);
  403.  
  404.    private native long ISelectPrevious(long var1, long var3);
  405.  
  406.    private native long IMoveBegin(long var1, long var3, long var5);
  407.  
  408.    private native long IMoveEnd(long var1, long var3, long var5);
  409.  
  410.    private native long IExpandTo(long var1, long var3);
  411.  
  412.    private native long ICollapsToBegin(long var1);
  413.  
  414.    private native long ICollapsToEnd(long var1);
  415.  
  416.    private native long IGotoNextCursorPosition(long var1);
  417.  
  418.    private native long IGotoPreviousCursorPosition(long var1);
  419.  
  420.    private native boolean IIsEmpty(long var1);
  421.  
  422.    private native boolean IIsEqual(long var1, long var3);
  423.  
  424.    private native long IClone(long var1);
  425.  
  426.    private native long ISetFromRange(long var1, long var3);
  427.  
  428.    private native boolean IDelete(long var1);
  429.  
  430.    private native boolean ICut(long var1);
  431.  
  432.    private native boolean ICopy(long var1);
  433.  
  434.    private native boolean IPaste(long var1);
  435.  
  436.    private native long IGetFirstXMLData(long var1);
  437.  
  438.    private native void ISetFirstXMLData(long var1, long var3);
  439.  
  440.    private native long IGetFirstXMLDataOffset(long var1);
  441.  
  442.    private native void ISetFirstXMLDataOffset(long var1, long var3);
  443.  
  444.    private native long IGetLastXMLData(long var1);
  445.  
  446.    private native void ISetLastXMLData(long var1, long var3);
  447.  
  448.    private native long IGetLastXMLDataOffset(long var1);
  449.  
  450.    private native void ISetLastXMLDataOffset(long var1, long var3);
  451.  
  452.    private native String[] IGetElementHierarchy(long var1);
  453.  
  454.    private native String[] IGetElementAttributeNames(String var1, long var2);
  455.  
  456.    private native boolean IHasElementAttribute(String var1, String var2, long var3);
  457.  
  458.    private native String IGetElementAttributeValue(String var1, String var2, long var3);
  459.  
  460.    private native void ISetElementAttributeValue(String var1, String var2, String var3, long var4);
  461.  
  462.    private native String[] IGetEntityNames(long var1);
  463.  
  464.    private native void IInsertEntity(String var1, long var2);
  465.  
  466.    private native boolean IIsInDynamicTable(long var1);
  467.  
  468.    private native boolean IAppendRow(long var1);
  469.  
  470.    private native boolean IInsertRow(long var1);
  471.  
  472.    private native boolean IDuplicateRow(long var1);
  473.  
  474.    private native boolean IDeleteRow(long var1);
  475.  
  476.    private native boolean IMoveRowUp(long var1);
  477.  
  478.    private native boolean IMoveRowDown(long var1);
  479.  
  480.    private native void IReleaseInstance(long var1);
  481.  
  482.    static {
  483.       System.loadLibrary("XmlSpyLib");
  484.    }
  485. }
  486.