edu.rice.cs.drjava.model.repl
Class InteractionsDJDocument.CommandUndoableEdit
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
edu.rice.cs.drjava.model.repl.InteractionsDJDocument.CommandUndoableEdit
- All Implemented Interfaces:
- Serializable, UndoableEdit
- Enclosing class:
- InteractionsDJDocument
private static class InteractionsDJDocument.CommandUndoableEdit
- extends AbstractUndoableEdit
Appending any information for the reduced model from each undo command
_undoCommand
private final Runnable _undoCommand
_redoCommand
private final Runnable _redoCommand
InteractionsDJDocument.CommandUndoableEdit
public InteractionsDJDocument.CommandUndoableEdit(Runnable undoCommand,
Runnable redoCommand)
undo
public void undo()
throws CannotUndoException
- Specified by:
undo in interface UndoableEdit- Overrides:
undo in class AbstractUndoableEdit
- Throws:
CannotUndoException
redo
public void redo()
throws CannotRedoException
- Specified by:
redo in interface UndoableEdit- Overrides:
redo in class AbstractUndoableEdit
- Throws:
CannotRedoException
isSignificant
public boolean isSignificant()
- Specified by:
isSignificant in interface UndoableEdit- Overrides:
isSignificant in class AbstractUndoableEdit