public static class AbstractDocument.ElementEdit extends AbstractUndoableEdit implements DocumentEvent.ElementChange
RedoName, UndoName
Constructor and Description |
---|
ElementEdit(Element e, int index, Element[] removed, Element[] added)
构造一个编辑记录。
|
Modifier and Type | Method and Description |
---|---|
Element[] |
getChildrenAdded()
获取添加的孩子的列表。
|
Element[] |
getChildrenRemoved()
获取被删除的孩子的列表。
|
Element |
getElement()
返回基本元素。
|
int |
getIndex()
将该索引返回到元素列表中。
|
void |
redo()
重作的变化。
|
void |
undo()
撤消更改。
|
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
public Element getElement()
getElement
接口
DocumentEvent.ElementChange
public int getIndex()
getIndex
接口
DocumentEvent.ElementChange
public Element[] getChildrenRemoved()
getChildrenRemoved
接口
DocumentEvent.ElementChange
public Element[] getChildrenAdded()
getChildrenAdded
接口
DocumentEvent.ElementChange
public void redo() throws CannotRedoException
redo
接口
UndoableEdit
redo
方法重写,继承类
AbstractUndoableEdit
CannotRedoException
如果改变不能重来
AbstractUndoableEdit.canRedo()
public void undo() throws CannotUndoException
undo
接口
UndoableEdit
undo
方法重写,继承类
AbstractUndoableEdit
CannotUndoException
如果改变无法挽回
AbstractUndoableEdit.canUndo()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.