Package org.eclipse.ltk.core.refactoring
Interface IUndoManagerListener
-
- All Known Implementing Classes:
UndoManagerAdapter
public interface IUndoManagerListener
Listener to monitor state changes of anIUndoManager
.Clients may implement this interface to listen to undo manger changes.
As of 3.2 clients which need to examine refactorings which have been performed, undone or redone should use
IRefactoringExecutionListener
for enhanced functionality.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
aboutToPerformChange(IUndoManager manager, Change change)
This method gets called by the undo manager if a change gets executed in the context of the undo manager.void
changePerformed(IUndoManager manager, Change change)
This method gets called by the undo manager when a change has been executed in the context of the undo manager.void
redoStackChanged(IUndoManager manager)
This method is called by the undo manager if the redo stack has changed (for example a redo object got added or the redo stack got flushed).void
undoStackChanged(IUndoManager manager)
This method is called by the undo manager if the undo stack has changed (for example a undo object got added or the undo stack got flushed).
-
-
-
Method Detail
-
undoStackChanged
void undoStackChanged(IUndoManager manager)
This method is called by the undo manager if the undo stack has changed (for example a undo object got added or the undo stack got flushed).- Parameters:
manager
- the manager this listener is registered to
-
redoStackChanged
void redoStackChanged(IUndoManager manager)
This method is called by the undo manager if the redo stack has changed (for example a redo object got added or the redo stack got flushed).- Parameters:
manager
- the manager this listener is registered to
-
aboutToPerformChange
void aboutToPerformChange(IUndoManager manager, Change change)
This method gets called by the undo manager if a change gets executed in the context of the undo manager.- Parameters:
manager
- the manager this listener is registered tochange
- the change to be executed
-
changePerformed
void changePerformed(IUndoManager manager, Change change)
This method gets called by the undo manager when a change has been executed in the context of the undo manager.- Parameters:
manager
- the manager this listener is registered tochange
- the change that has been executed
-
-