|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.undo.AbstractUndoableEdit javax.swing.undo.CompoundEdit javax.swing.undo.UndoManager org.jtheque.core.managers.undo.UndoRedoManager
public final class UndoRedoManager
An undo-redo manager implementation.
Field Summary |
---|
Fields inherited from class javax.swing.undo.CompoundEdit |
---|
edits |
Fields inherited from class javax.swing.undo.AbstractUndoableEdit |
---|
RedoName, UndoName |
Constructor Summary | |
---|---|
UndoRedoManager()
|
Method Summary | |
---|---|
boolean |
addEdit(javax.swing.undo.UndoableEdit arg0)
Add an undoable edit. |
void |
close()
Close the manager. |
void |
init()
Init the manager. |
boolean |
isEnabled()
Indicate if the manager is enabled or not. |
void |
preInit()
Pre-init the manager. |
void |
redo()
Redo the last undoed action. |
void |
setEnabled(boolean enabled)
Enable or disable the manager. |
void |
undo()
Undo the last action. |
Methods inherited from class javax.swing.undo.UndoManager |
---|
canRedo, canUndo, canUndoOrRedo, discardAllEdits, editToBeRedone, editToBeUndone, end, getLimit, getRedoPresentationName, getUndoOrRedoPresentationName, getUndoPresentationName, redoTo, setLimit, toString, trimEdits, trimForLimit, undoableEditHappened, undoOrRedo, undoTo |
Methods inherited from class javax.swing.undo.CompoundEdit |
---|
die, getPresentationName, isInProgress, isSignificant, lastEdit |
Methods inherited from class javax.swing.undo.AbstractUndoableEdit |
---|
replaceEdit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UndoRedoManager()
Method Detail |
---|
public void preInit()
IManager
preInit
in interface IManager
public void close() throws ManagerException
IManager
close
in interface IManager
ManagerException
- If an error occurs during the close process.public void init() throws ManagerException
IManager
init
in interface IManager
ManagerException
- If an error occurs during the init process.public boolean isEnabled()
ActivableManager
isEnabled
in interface ActivableManager
public void setEnabled(boolean enabled)
ActivableManager
setEnabled
in interface ActivableManager
enabled
- true if we want enable the manager else false.public boolean addEdit(javax.swing.undo.UndoableEdit arg0)
IUndoRedoManager
addEdit
in interface javax.swing.undo.UndoableEdit
addEdit
in interface IUndoRedoManager
addEdit
in class javax.swing.undo.UndoManager
arg0
- The edit to add.
public void undo()
IUndoRedoManager
undo
in interface javax.swing.undo.UndoableEdit
undo
in interface IUndoRedoManager
undo
in class javax.swing.undo.UndoManager
public void redo()
IUndoRedoManager
redo
in interface javax.swing.undo.UndoableEdit
redo
in interface IUndoRedoManager
redo
in class javax.swing.undo.UndoManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |