public class IamsoftUndoManager extends UndoManager implements ListModel<UndoableEdit>
edits
RedoName, UndoName
Constructor and Description |
---|
IamsoftUndoManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
addEdit(UndoableEdit pEdit) |
void |
addListDataListener(ListDataListener pListener) |
UndoableEdit |
editToBeRedone()
Expand visibility.
|
UndoableEdit |
editToBeUndone()
Expand visibility.
|
void |
fireLastEditChanged()
Call after closing a new compound edit.
|
Date |
getDateForEdit(UndoableEdit pEdit) |
UndoableEdit |
getElementAt(int pIdx) |
int |
getIndex()
Current location in edit vector.
|
int |
getSize() |
boolean |
isAcceptingEdits()
If false, addEdit will have no effect and will return false.
|
void |
redo() |
void |
redoTo(UndoableEdit pEdit)
TODO: why?
|
void |
removeListDataListener(ListDataListener pListener) |
void |
setAcceptingEdits(boolean pAcceptingEdits) |
void |
undo() |
void |
undoTo(UndoableEdit pEdit)
TODO: Why?
|
canRedo, canUndo, canUndoOrRedo, discardAllEdits, end, getLimit, getRedoPresentationName, getUndoOrRedoPresentationName, getUndoPresentationName, setLimit, toString, trimEdits, trimForLimit, undoableEditHappened, undoOrRedo
die, getPresentationName, isInProgress, isSignificant, lastEdit
replaceEdit
public boolean isAcceptingEdits()
public void setAcceptingEdits(boolean pAcceptingEdits)
isAcceptingEdits()
public int getIndex()
public boolean addEdit(UndoableEdit pEdit)
addEdit
in interface UndoableEdit
addEdit
in class UndoManager
public Date getDateForEdit(UndoableEdit pEdit)
public UndoableEdit editToBeUndone()
editToBeUndone
in class UndoManager
public UndoableEdit editToBeRedone()
editToBeRedone
in class UndoManager
public void undo()
undo
in interface UndoableEdit
undo
in class UndoManager
public void undoTo(UndoableEdit pEdit)
undoTo
in class UndoManager
public void redo()
redo
in interface UndoableEdit
redo
in class UndoManager
public void redoTo(UndoableEdit pEdit)
redoTo
in class UndoManager
public UndoableEdit getElementAt(int pIdx)
getElementAt
in interface ListModel<UndoableEdit>
public int getSize()
getSize
in interface ListModel<UndoableEdit>
public void addListDataListener(ListDataListener pListener)
addListDataListener
in interface ListModel<UndoableEdit>
public void removeListDataListener(ListDataListener pListener)
removeListDataListener
in interface ListModel<UndoableEdit>
public void fireLastEditChanged()
Copyright © 2023. All rights reserved.