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