JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
類別 AbstractDocument.ElementEdit

java.lang.Object
  繼承者 javax.swing.undo.AbstractUndoableEdit
      繼承者 javax.swing.text.AbstractDocument.ElementEdit
所有已實作的介面:
Serializable, DocumentEvent.ElementChange, UndoableEdit
正在封閉類別:
AbstractDocument

public static class AbstractDocument.ElementEdit
extends AbstractUndoableEdit
implements DocumentEvent.ElementChange

一個 ElementChange 實作,可將其添加到文檔事件中。


欄位摘要
 
從類別 javax.swing.undo.AbstractUndoableEdit 繼承的欄位
RedoName, UndoName
 
建構子摘要
AbstractDocument.ElementEdit(Element e, int index, Element[] removed, Element[] added)
          建構一個編輯記錄。
 
方法摘要
 Element[] getChildrenAdded()
          獲得已添加的子元素列表。
 Element[] getChildrenRemoved()
          獲得已移除的子元素列表。
 Element getElement()
          返回基礎元素。
 int getIndex()
          返回元素列表中的索引。
 void redo()
          重複執行更改。
 void undo()
          撤消更改。
 
從類別 javax.swing.undo.AbstractUndoableEdit 繼承的方法
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

AbstractDocument.ElementEdit

public AbstractDocument.ElementEdit(Element e,
                                    int index,
                                    Element[] removed,
                                    Element[] added)
建構一個編輯記錄。這不會修改元素,所以對於剛剛關聯到模型的視圖可安全地使用它,以便讓該視圖符合 當前的模形狀態。

參數:
e - 元素
index - 模型中的索引,該索引 >= 0
removed - 已移除的元素集
added - 已添加的元素集
方法詳細資訊

getElement

public Element getElement()
返回基礎元素。

指定者:
介面 DocumentEvent.ElementChange 中的 getElement
返回:
元素

getIndex

public int getIndex()
返回元素列表中的索引。

指定者:
介面 DocumentEvent.ElementChange 中的 getIndex
返回:
索引,該索引 >= 0

getChildrenRemoved

public Element[] getChildrenRemoved()
獲得已移除的子元素列表。

指定者:
介面 DocumentEvent.ElementChange 中的 getChildrenRemoved
返回:
列表

getChildrenAdded

public Element[] getChildrenAdded()
獲得已添加的子元素列表。

指定者:
介面 DocumentEvent.ElementChange 中的 getChildrenAdded
返回:
列表

redo

public void redo()
          throws CannotRedoException
重複執行更改。

指定者:
介面 UndoableEdit 中的 redo
覆寫:
類別 AbstractUndoableEdit 中的 redo
拋出:
CannotRedoException - 如果無法重複執行該更改
另請參見:
AbstractUndoableEdit.canRedo()

undo

public void undo()
          throws CannotUndoException
撤消更改。

指定者:
介面 UndoableEdit 中的 undo
覆寫:
類別 AbstractUndoableEdit 中的 undo
拋出:
CannotUndoException - 如果無法撤消該更改
另請參見:
AbstractUndoableEdit.canUndo()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only