|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.undo.AbstractUndoableEdit
javax.swing.undo.CompoundEdit
javax.swing.undo.UndoManager
com.jgraph.graph.GraphUndoManager
An UndoManager that may be shared among multiple GraphView's.
Field Summary |
Fields inherited from class javax.swing.undo.CompoundEdit |
edits |
Fields inherited from class javax.swing.undo.AbstractUndoableEdit |
RedoName, UndoName |
Constructor Summary | |
GraphUndoManager()
|
Method Summary | |
boolean |
canRedo(java.lang.Object source)
Overridden to preserve usual semantics: returns true if a redo operation would be successful now for the given view, false otherwise |
boolean |
canUndo(java.lang.Object source)
Overridden to preserve usual semantics: returns true if an undo operation would be successful now for the given view, false otherwise |
protected javax.swing.undo.UndoableEdit |
editToBeRedone(java.lang.Object source)
|
protected javax.swing.undo.UndoableEdit |
editToBeUndone(java.lang.Object source)
|
protected javax.swing.undo.UndoableEdit |
nextEditToBeRedone(javax.swing.undo.UndoableEdit current)
Returns the the next significant edit wrt. |
protected javax.swing.undo.UndoableEdit |
nextEditToBeUndone(javax.swing.undo.UndoableEdit current)
Returns the the next significant edit wrt. |
void |
redo(java.lang.Object source)
If this UndoManager is inProgress ,
redoes the last significant UndoableEdit with
respect to source or after, and all insignificant
edits up to it. |
void |
undo(java.lang.Object source)
If this UndoManager is inProgress, undo the last significant UndoableEdit wrt. |
Methods inherited from class javax.swing.undo.UndoManager |
addEdit, canRedo, canUndo, canUndoOrRedo, discardAllEdits, editToBeRedone, editToBeUndone, end, getLimit, getRedoPresentationName, getUndoOrRedoPresentationName, getUndoPresentationName, redo, redoTo, setLimit, toString, trimEdits, trimForLimit, undo, 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 GraphUndoManager()
Method Detail |
public boolean canUndo(java.lang.Object source)
public boolean canRedo(java.lang.Object source)
public void undo(java.lang.Object source)
If not inProgress, indexOfNextAdd is ignored and super's routine is called.
UndoManager.undo()
protected javax.swing.undo.UndoableEdit editToBeUndone(java.lang.Object source)
protected javax.swing.undo.UndoableEdit nextEditToBeUndone(javax.swing.undo.UndoableEdit current)
public void redo(java.lang.Object source)
UndoManager
is inProgress
,
redoes the last significant UndoableEdit
with
respect to source or after, and all insignificant
edits up to it. Updates indexOfNextAdd
accordingly.
If not inProgress
, indexOfNextAdd
is ignored and super's routine is called.
protected javax.swing.undo.UndoableEdit editToBeRedone(java.lang.Object source)
protected javax.swing.undo.UndoableEdit nextEditToBeRedone(javax.swing.undo.UndoableEdit current)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |