javax.swing.undo.UndoableEditpublic class StableCompoundEdit
extends java.lang.Object
implements javax.swing.undo.UndoableEdit
CompoundEdit but guarantees
stability of internal state even if undo()/redo() throws an exception.| Constructor | Description |
|---|---|
StableCompoundEdit() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
addEdit(javax.swing.undo.UndoableEdit anEdit) |
|
boolean |
canRedo() |
|
boolean |
canUndo() |
|
void |
die() |
|
void |
end() |
|
java.util.List<javax.swing.undo.UndoableEdit> |
getEdits() |
|
java.lang.String |
getPresentationName() |
|
java.lang.String |
getRedoPresentationName() |
|
java.lang.String |
getUndoPresentationName() |
|
boolean |
isInProgress() |
|
boolean |
isSignificant() |
|
protected javax.swing.undo.UndoableEdit |
lastEdit() |
|
void |
redo() |
|
boolean |
replaceEdit(javax.swing.undo.UndoableEdit anEdit) |
|
java.lang.String |
toString() |
|
void |
undo() |
public final java.util.List<javax.swing.undo.UndoableEdit> getEdits()
public void die()
die in interface javax.swing.undo.UndoableEditpublic void undo()
throws javax.swing.undo.CannotUndoException
undo in interface javax.swing.undo.UndoableEditjavax.swing.undo.CannotUndoExceptionpublic boolean canUndo()
canUndo in interface javax.swing.undo.UndoableEditpublic void redo()
throws javax.swing.undo.CannotRedoException
redo in interface javax.swing.undo.UndoableEditjavax.swing.undo.CannotRedoExceptionpublic boolean canRedo()
canRedo in interface javax.swing.undo.UndoableEditpublic boolean addEdit(javax.swing.undo.UndoableEdit anEdit)
addEdit in interface javax.swing.undo.UndoableEditpublic boolean replaceEdit(javax.swing.undo.UndoableEdit anEdit)
replaceEdit in interface javax.swing.undo.UndoableEditpublic boolean isSignificant()
isSignificant in interface javax.swing.undo.UndoableEditpublic java.lang.String getPresentationName()
getPresentationName in interface javax.swing.undo.UndoableEditpublic java.lang.String getUndoPresentationName()
getUndoPresentationName in interface javax.swing.undo.UndoableEditpublic java.lang.String getRedoPresentationName()
getRedoPresentationName in interface javax.swing.undo.UndoableEditpublic void end()
public boolean isInProgress()
protected javax.swing.undo.UndoableEdit lastEdit()
public java.lang.String toString()
toString in class java.lang.ObjectBuilt on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.