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()