org.tigris.gef.base
Class UndoManager

java.lang.Object
  extended byorg.tigris.gef.base.UndoManager

public class UndoManager
extends java.lang.Object

A place to register the UndoStack to be used by the application.


Field Summary
protected  java.util.ArrayList redoStack
           
protected  java.util.ArrayList undoStack
           
 
Method Summary
 void addMemento(Memento memento)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
static UndoManager getInstance()
           
 void redo()
           
static void setInstance(UndoManager manager)
           
 void undo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

undoStack

protected java.util.ArrayList undoStack

redoStack

protected java.util.ArrayList redoStack
Method Detail

setInstance

public static void setInstance(UndoManager manager)

getInstance

public static UndoManager getInstance()

addMemento

public void addMemento(Memento memento)

undo

public void undo()

redo

public void redo()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)