[Java] Class TextUndoManager
- groovy.ui.text.TextUndoManager
@Deprecated public class TextUndoManager extends UndoManager
To use this, simply drop this as an UndoableEditListener into your document, and then create actions to call undo/redo as needed (checking can undo/redo first, of course).
Constructor Summary
Constructor and description |
---|
TextUndoManager
() Creates a new instance of TextUndoManager. |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public void |
addPropertyChangeListener(PropertyChangeListener pcl) | |
public void |
die() | |
public void |
discardAllEdits() | |
protected void |
firePropertyChangeEvent(String name, boolean oldValue, boolean newValue) | |
public boolean |
hasChanged() | |
public void |
redo() | |
protected void |
redoTo(UndoableEdit edit) | |
public void |
removePropertyChangeListener(PropertyChangeListener pcl) | |
public void |
reset() | |
protected void |
trimEdits(int from, int to) | |
public void |
undo() | |
public void |
undoableEditHappened(UndoableEditEvent uee) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class UndoManager | toString, end, getLimit, setLimit, addEdit, undoableEditHappened, redo, undo, canUndo, canRedo, getUndoPresentationName, getRedoPresentationName, discardAllEdits, undoOrRedo, canUndoOrRedo, getUndoOrRedoPresentationName, die, isSignificant, getPresentationName, isInProgress, replaceEdit, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll |
Constructor Detail
public TextUndoManager()
Creates a new instance of TextUndoManager.
Method Detail
public void addPropertyChangeListener(PropertyChangeListener pcl)
public void die()
public void discardAllEdits()
protected void firePropertyChangeEvent(String name, boolean oldValue, boolean newValue)
public boolean hasChanged()
public void redo()
protected void redoTo(UndoableEdit edit)
public void removePropertyChangeListener(PropertyChangeListener pcl)
public void reset()
protected void trimEdits(int from, int to)
public void undo()
public void undoableEditHappened(UndoableEditEvent uee)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/ui/text/TextUndoManager.html