public static class AbstractDocument.ElementEdit extends AbstractUndoableEdit implements DocumentEvent.ElementChange
RedoName, UndoName
Constructor | Description |
---|---|
ElementEdit (Element e,
int index,
Element[] removed,
Element[] added) |
Constructs an edit record.
|
Modifier and Type | Method | Description |
---|---|---|
Element[] |
getChildrenAdded () |
Gets a list of children that were added.
|
Element[] |
getChildrenRemoved () |
Gets a list of children that were removed.
|
Element |
getElement () |
Returns the underlying element.
|
int |
getIndex () |
Returns the index into the list of elements.
|
void |
redo () |
Redoes a change.
|
void |
undo () |
Undoes a change.
|
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
public ElementEdit(Element e, int index, Element[] removed, Element[] added)
e
- the elementindex
- the index into the model >= 0removed
- a set of elements that were removedadded
- a set of elements that were addedpublic Element getElement()
getElement
in interface DocumentEvent.ElementChange
public int getIndex()
getIndex
in interface DocumentEvent.ElementChange
public Element[] getChildrenRemoved()
getChildrenRemoved
in interface DocumentEvent.ElementChange
public Element[] getChildrenAdded()
getChildrenAdded
in interface DocumentEvent.ElementChange
public void redo() throws CannotRedoException
redo
in interface UndoableEdit
redo
in class AbstractUndoableEdit
CannotRedoException
- if the change cannot be redoneAbstractUndoableEdit.canRedo()
public void undo() throws CannotUndoException
undo
in interface UndoableEdit
undo
in class AbstractUndoableEdit
CannotUndoException
- if the change cannot be undoneAbstractUndoableEdit.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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.