edu.columbia.cs.cgui.rjfc.swing.undo
Interface RUndoManager

All Superinterfaces:
RAbstractUndoableEdit, RCompoundEdit, Remote
All Known Implementing Classes:
RUndoManagerImpl

public interface RUndoManager
extends RCompoundEdit


Method Summary
 boolean addEdit(UndoableEdit anEditvar0)
           
 boolean canRedo()
           
 boolean canUndo()
           
 boolean canUndoOrRedo()
           
 void discardAllEdits()
           
 void end()
           
 int getLimit()
           
 String getRedoPresentationName()
           
 String getUndoOrRedoPresentationName()
           
 String getUndoPresentationName()
           
 void redo()
           
 void setLimit(int lvar0)
           
 void undo()
           
 void undoableEditHappened(RUndoableEditEvent evar0)
           
 void undoOrRedo()
           
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.swing.undo.RCompoundEdit
die, getPresentationName, isInProgress, isSignificant
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.swing.undo.RAbstractUndoableEdit
getRJFCWrappedData, replaceEdit, setData, setHash
 

Method Detail

getLimit

public int getLimit()
             throws RemoteException

discardAllEdits

public void discardAllEdits()
                     throws RemoteException

setLimit

public void setLimit(int lvar0)
              throws RemoteException

undoOrRedo

public void undoOrRedo()
                throws RemoteException,
                       CannotRedoException,
                       CannotUndoException

canUndoOrRedo

public boolean canUndoOrRedo()
                      throws RemoteException

undo

public void undo()
          throws RemoteException,
                 CannotUndoException
Specified by:
undo in interface RCompoundEdit

canUndo

public boolean canUndo()
                throws RemoteException
Specified by:
canUndo in interface RCompoundEdit

redo

public void redo()
          throws RemoteException,
                 CannotRedoException
Specified by:
redo in interface RCompoundEdit

canRedo

public boolean canRedo()
                throws RemoteException
Specified by:
canRedo in interface RCompoundEdit

addEdit

public boolean addEdit(UndoableEdit anEditvar0)
                throws RemoteException
Specified by:
addEdit in interface RCompoundEdit

end

public void end()
         throws RemoteException
Specified by:
end in interface RCompoundEdit

getUndoOrRedoPresentationName

public String getUndoOrRedoPresentationName()
                                     throws RemoteException

getUndoPresentationName

public String getUndoPresentationName()
                               throws RemoteException
Specified by:
getUndoPresentationName in interface RCompoundEdit

getRedoPresentationName

public String getRedoPresentationName()
                               throws RemoteException
Specified by:
getRedoPresentationName in interface RCompoundEdit

undoableEditHappened

public void undoableEditHappened(RUndoableEditEvent evar0)
                          throws RemoteException