public class CompoundUndoManager
extends javax.swing.undo.UndoManager
| Constructor and Description |
|---|
CompoundUndoManager(SyntaxDocument doc) |
| Modifier and Type | Method and Description |
|---|---|
void |
discardAllEdits() |
void |
redo() |
protected void |
redoTo(javax.swing.undo.UndoableEdit edit) |
void |
startCombine()
Start to combine the next operations together.
|
void |
undo() |
void |
undoableEditHappened(javax.swing.event.UndoableEditEvent e)
Whenever an UndoableEdit happens the edit will either be absorbed
by the current compound edit or a new compound edit will be started
|
protected void |
undoTo(javax.swing.undo.UndoableEdit edit) |
addEdit, canRedo, canUndo, canUndoOrRedo, editToBeRedone, editToBeUndone, end, getLimit, getRedoPresentationName, getUndoOrRedoPresentationName, getUndoPresentationName, setLimit, toString, trimEdits, trimForLimit, undoOrRedopublic CompoundUndoManager(SyntaxDocument doc)
public void undoableEditHappened(javax.swing.event.UndoableEditEvent e)
undoableEditHappened in interface javax.swing.event.UndoableEditListenerundoableEditHappened in class javax.swing.undo.UndoManagerprotected void undoTo(javax.swing.undo.UndoableEdit edit)
throws javax.swing.undo.CannotUndoException
undoTo in class javax.swing.undo.UndoManagerjavax.swing.undo.CannotUndoExceptionpublic void undo()
throws javax.swing.undo.CannotUndoException
undo in interface javax.swing.undo.UndoableEditundo in class javax.swing.undo.UndoManagerjavax.swing.undo.CannotUndoExceptionprotected void redoTo(javax.swing.undo.UndoableEdit edit)
throws javax.swing.undo.CannotRedoException
redoTo in class javax.swing.undo.UndoManagerjavax.swing.undo.CannotRedoExceptionpublic void redo()
throws javax.swing.undo.CannotRedoException
redo in interface javax.swing.undo.UndoableEditredo in class javax.swing.undo.UndoManagerjavax.swing.undo.CannotRedoExceptionpublic void discardAllEdits()
discardAllEdits in class javax.swing.undo.UndoManagerpublic void startCombine()