jApp
Class Undoer

java.lang.Object
  extended by jApp.Undoer

public class Undoer
extends java.lang.Object


Constructor Summary
Undoer(Selection selection, int maxUndos)
           
 
Method Summary
 void aboutToChange(java.lang.Object object)
           
 void addChangeListener(javax.swing.event.ChangeListener cl)
           
 void clear()
           
 javax.swing.Action createRedoAction(java.lang.String text, javax.swing.ImageIcon icon, javax.swing.KeyStroke keyStroke)
           
 javax.swing.Action createUndoAction(java.lang.String text, javax.swing.ImageIcon icon, javax.swing.KeyStroke keyStroke)
           
 void execute(jApp.UndoableTask task)
           
 java.lang.String getRedoName()
           
 java.lang.String getUndoName()
           
 void hasChanged(java.lang.Object object)
           
 boolean isDirty()
           
 void markDirty(java.lang.String name)
           
 void redo()
           
 void removeChangeListener(javax.swing.event.ChangeListener cl)
           
 void undo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Undoer

public Undoer(Selection selection,
              int maxUndos)
Method Detail

clear

public void clear()

isDirty

public boolean isDirty()

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener cl)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener cl)

getUndoName

public java.lang.String getUndoName()

getRedoName

public java.lang.String getRedoName()

execute

public void execute(jApp.UndoableTask task)

undo

public void undo()

redo

public void redo()

aboutToChange

public void aboutToChange(java.lang.Object object)

hasChanged

public void hasChanged(java.lang.Object object)

markDirty

public void markDirty(java.lang.String name)

createUndoAction

public javax.swing.Action createUndoAction(java.lang.String text,
                                           javax.swing.ImageIcon icon,
                                           javax.swing.KeyStroke keyStroke)

createRedoAction

public javax.swing.Action createRedoAction(java.lang.String text,
                                           javax.swing.ImageIcon icon,
                                           javax.swing.KeyStroke keyStroke)