home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2004 New Year / INTERNET112.ISO / pc / software / windows / building / xmlspy / xmlspyentunicode2004.exe / Data1.cab / XMLSpyInterface.jar / XMLSpyInterface / SpyDocEditView.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-20  |  6.5 KB  |  282 lines

  1. package XMLSpyInterface;
  2.  
  3. public class SpyDocEditView {
  4.    public long m_nDocEditViewPtr = 0L;
  5.  
  6.    public void ReleaseInstance() {
  7.       this.IReleaseInstance(this.m_nDocEditViewPtr);
  8.    }
  9.  
  10.    public void ApplyTextState(String sElementName) {
  11.       this.IApplyTextState(sElementName, this.m_nDocEditViewPtr);
  12.    }
  13.  
  14.    public SpyDocEditSelection GetCurrentSelection() {
  15.       SpyDocEditSelection obj = null;
  16.       long nHelp = this.IGetCurrentSelection(this.m_nDocEditViewPtr);
  17.       if (nHelp > 0L) {
  18.          obj = new SpyDocEditSelection();
  19.          obj.m_nDocEditSelectionPtr = nHelp;
  20.       }
  21.  
  22.       return obj;
  23.    }
  24.  
  25.    public void EditClear() {
  26.       this.IEditClear(this.m_nDocEditViewPtr);
  27.    }
  28.  
  29.    public void EditCopy() {
  30.       this.IEditCopy(this.m_nDocEditViewPtr);
  31.    }
  32.  
  33.    public void EditCut() {
  34.       this.IEditCut(this.m_nDocEditViewPtr);
  35.    }
  36.  
  37.    public void EditPaste() {
  38.       this.IEditPaste(this.m_nDocEditViewPtr);
  39.    }
  40.  
  41.    public void EditRedo() {
  42.       this.IEditRedo(this.m_nDocEditViewPtr);
  43.    }
  44.  
  45.    public void EditSelectAll() {
  46.       this.IEditSelectAll(this.m_nDocEditViewPtr);
  47.    }
  48.  
  49.    public void EditUndo() {
  50.       this.IEditUndo(this.m_nDocEditViewPtr);
  51.    }
  52.  
  53.    public SpyXMLData GetNextVisible(SpyXMLData oElement) {
  54.       SpyXMLData obj = null;
  55.       long nHelp = this.IGetNextVisible(oElement.m_nXMLDataPtr, this.m_nDocEditViewPtr);
  56.       if (nHelp > 0L) {
  57.          obj = new SpyXMLData();
  58.          obj.m_nXMLDataPtr = nHelp;
  59.       }
  60.  
  61.       return obj;
  62.    }
  63.  
  64.    public SpyXMLData GetPreviousVisible(SpyXMLData oElement) {
  65.       SpyXMLData obj = null;
  66.       long nHelp = this.IGetNextVisible(oElement.m_nXMLDataPtr, this.m_nDocEditViewPtr);
  67.       if (nHelp > 0L) {
  68.          obj = new SpyXMLData();
  69.          obj.m_nXMLDataPtr = nHelp;
  70.       }
  71.  
  72.       return obj;
  73.    }
  74.  
  75.    public boolean GetIsEditClearEnabled() {
  76.       return this.IGetIsEditClearEnabled(this.m_nDocEditViewPtr);
  77.    }
  78.  
  79.    public boolean GetIsEditCopyEnabled() {
  80.       return this.IGetIsEditCopyEnabled(this.m_nDocEditViewPtr);
  81.    }
  82.  
  83.    public boolean GetIsEditCutEnabled() {
  84.       return this.IGetIsEditCutEnabled(this.m_nDocEditViewPtr);
  85.    }
  86.  
  87.    public boolean GetIsEditPasteEnabled() {
  88.       return this.IGetIsEditPasteEnabled(this.m_nDocEditViewPtr);
  89.    }
  90.  
  91.    public boolean GetIsEditRedoEnabled() {
  92.       return this.IGetIsEditRedoEnabled(this.m_nDocEditViewPtr);
  93.    }
  94.  
  95.    public boolean GetIsEditUndoEnabled() {
  96.       return this.IGetIsEditUndoEnabled(this.m_nDocEditViewPtr);
  97.    }
  98.  
  99.    public boolean GetIsRowAppendEnabled() {
  100.       return this.IGetIsRowAppendEnabled(this.m_nDocEditViewPtr);
  101.    }
  102.  
  103.    public boolean GetIsRowDeleteEnabled() {
  104.       return this.IGetIsRowDeleteEnabled(this.m_nDocEditViewPtr);
  105.    }
  106.  
  107.    public boolean GetIsRowDuplicateEnabled() {
  108.       return this.IGetIsRowDuplicateEnabled(this.m_nDocEditViewPtr);
  109.    }
  110.  
  111.    public boolean GetIsRowInsertEnabled() {
  112.       return this.IGetIsRowInsertEnabled(this.m_nDocEditViewPtr);
  113.    }
  114.  
  115.    public boolean GetIsRowMoveDownEnabled() {
  116.       return this.IGetIsRowMoveDownEnabled(this.m_nDocEditViewPtr);
  117.    }
  118.  
  119.    public boolean GetIsRowMoveUpEnabled() {
  120.       return this.IGetIsRowMoveUpEnabled(this.m_nDocEditViewPtr);
  121.    }
  122.  
  123.    public boolean IsTextStateApplied(String sElementName) {
  124.       return this.IIsTextStateApplied(sElementName, this.m_nDocEditViewPtr);
  125.    }
  126.  
  127.    public boolean IsTextStateEnabled(String sElementName) {
  128.       return this.IIsTextStateEnabled(sElementName, this.m_nDocEditViewPtr);
  129.    }
  130.  
  131.    public void LoadXML(String sXML) {
  132.       this.ILoadXML(sXML, this.m_nDocEditViewPtr);
  133.    }
  134.  
  135.    public void MarkUpView(long nKind) {
  136.       this.IMarkUpView(nKind, this.m_nDocEditViewPtr);
  137.    }
  138.  
  139.    public void RowAppend() {
  140.       this.IRowAppend(this.m_nDocEditViewPtr);
  141.    }
  142.  
  143.    public void RowDelete() {
  144.       this.IRowDelete(this.m_nDocEditViewPtr);
  145.    }
  146.  
  147.    public void RowDuplicate() {
  148.       this.IRowDuplicate(this.m_nDocEditViewPtr);
  149.    }
  150.  
  151.    public void RowInsert() {
  152.       this.IRowInsert(this.m_nDocEditViewPtr);
  153.    }
  154.  
  155.    public void RowMoveDown() {
  156.       this.IRowMoveDown(this.m_nDocEditViewPtr);
  157.    }
  158.  
  159.    public void RowMoveUp() {
  160.       this.IRowMoveUp(this.m_nDocEditViewPtr);
  161.    }
  162.  
  163.    public String SaveXML() {
  164.       return this.ISaveXML(this.m_nDocEditViewPtr);
  165.    }
  166.  
  167.    public void SelectionMoveTabOrder(boolean bForward, boolean bTag) {
  168.       this.ISelectionMoveTabOrder(bForward, bTag, this.m_nDocEditViewPtr);
  169.    }
  170.  
  171.    public boolean SelectionSet(SpyXMLData oStart, long nStartPos, SpyXMLData oEndElement, long nEndPos) {
  172.       long nFirstPointer = 0L;
  173.       if (oStart != null) {
  174.          nFirstPointer = oStart.m_nXMLDataPtr;
  175.       }
  176.  
  177.       long nEndPointer = 0L;
  178.       if (oEndElement != null) {
  179.          nEndPointer = oEndElement.m_nXMLDataPtr;
  180.       }
  181.  
  182.       return this.ISelectionSet(nFirstPointer, nStartPos, nEndPointer, nEndPos, this.m_nDocEditViewPtr);
  183.    }
  184.  
  185.    public SpyXMLData GetXMLRoot() {
  186.       SpyXMLData obj = null;
  187.       long nHelp = this.IGetXMLRoot(this.m_nDocEditViewPtr);
  188.       if (nHelp > 0L) {
  189.          obj = new SpyXMLData();
  190.          obj.m_nXMLDataPtr = nHelp;
  191.       }
  192.  
  193.       return obj;
  194.    }
  195.  
  196.    public String[] GetAllowedElements(long nAction, SpyXMLData oStartPtr, SpyXMLData oEndPtr) {
  197.       return this.IGetAllowedElements(nAction, oStartPtr.m_nXMLDataPtr, oEndPtr.m_nXMLDataPtr, this.m_nDocEditViewPtr);
  198.    }
  199.  
  200.    private native void IApplyTextState(String var1, long var2);
  201.  
  202.    private native long IGetCurrentSelection(long var1);
  203.  
  204.    private native void IEditClear(long var1);
  205.  
  206.    private native void IEditCopy(long var1);
  207.  
  208.    private native void IEditCut(long var1);
  209.  
  210.    private native void IEditPaste(long var1);
  211.  
  212.    private native void IEditRedo(long var1);
  213.  
  214.    private native void IEditSelectAll(long var1);
  215.  
  216.    private native void IEditUndo(long var1);
  217.  
  218.    private native long IGetNextVisible(long var1, long var3);
  219.  
  220.    private native long IGetPreviousVisible(long var1, long var3);
  221.  
  222.    private native boolean IGetIsEditClearEnabled(long var1);
  223.  
  224.    private native boolean IGetIsEditCopyEnabled(long var1);
  225.  
  226.    private native boolean IGetIsEditCutEnabled(long var1);
  227.  
  228.    private native boolean IGetIsEditPasteEnabled(long var1);
  229.  
  230.    private native boolean IGetIsEditRedoEnabled(long var1);
  231.  
  232.    private native boolean IGetIsEditUndoEnabled(long var1);
  233.  
  234.    private native boolean IGetIsRowAppendEnabled(long var1);
  235.  
  236.    private native boolean IGetIsRowDeleteEnabled(long var1);
  237.  
  238.    private native boolean IGetIsRowDuplicateEnabled(long var1);
  239.  
  240.    private native boolean IGetIsRowInsertEnabled(long var1);
  241.  
  242.    private native boolean IGetIsRowMoveDownEnabled(long var1);
  243.  
  244.    private native boolean IGetIsRowMoveUpEnabled(long var1);
  245.  
  246.    private native boolean IIsTextStateApplied(String var1, long var2);
  247.  
  248.    private native boolean IIsTextStateEnabled(String var1, long var2);
  249.  
  250.    private native void ILoadXML(String var1, long var2);
  251.  
  252.    private native void IMarkUpView(long var1, long var3);
  253.  
  254.    private native void IRowAppend(long var1);
  255.  
  256.    private native void IRowDelete(long var1);
  257.  
  258.    private native void IRowDuplicate(long var1);
  259.  
  260.    private native void IRowInsert(long var1);
  261.  
  262.    private native void IRowMoveDown(long var1);
  263.  
  264.    private native void IRowMoveUp(long var1);
  265.  
  266.    private native String ISaveXML(long var1);
  267.  
  268.    private native void ISelectionMoveTabOrder(boolean var1, boolean var2, long var3);
  269.  
  270.    private native boolean ISelectionSet(long var1, long var3, long var5, long var7, long var9);
  271.  
  272.    private native long IGetXMLRoot(long var1);
  273.  
  274.    private native String[] IGetAllowedElements(long var1, long var3, long var5, long var7);
  275.  
  276.    private native void IReleaseInstance(long var1);
  277.  
  278.    static {
  279.       System.loadLibrary("XmlSpyLib");
  280.    }
  281. }
  282.