org.herac.tuxguitar.gui.undo
Class UndoableManager

java.lang.Object
  extended by org.herac.tuxguitar.gui.undo.UndoableManager

public class UndoableManager
extends java.lang.Object


Constructor Summary
UndoableManager()
           
 
Method Summary
 void addEdit(UndoableEdit anEdit)
           
 boolean canRedo()
           
 boolean canUndo()
           
 void discardAllEdits()
           
 void redo()
           
 void undo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UndoableManager

public UndoableManager()
Method Detail

discardAllEdits

public void discardAllEdits()

undo

public void undo()
          throws CannotUndoException
Throws:
CannotUndoException

redo

public void redo()
          throws CannotRedoException
Throws:
CannotRedoException

canUndo

public boolean canUndo()

canRedo

public boolean canRedo()

addEdit

public void addEdit(UndoableEdit anEdit)