org.herac.tuxguitar.gui.undo
Class UndoManager

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

public class UndoManager
extends java.lang.Object


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

Constructor Detail

UndoManager

public UndoManager()
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)

shift

public boolean shift()