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 and description | 
|---|
                                TextUndoManager
                                ()Creates a new instance of TextUndoManager.  | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            void | 
                            addPropertyChangeListener(PropertyChangeListener pcl) | 
                        
 | 
                            void | 
                            die() | 
                        
 | 
                            void | 
                            discardAllEdits() | 
                        
 | 
                            protected void | 
                            firePropertyChangeEvent(String name, boolean oldValue, boolean newValue) | 
                        
 | 
                            boolean | 
                            hasChanged() | 
                        
 | 
                            void | 
                            redo() | 
                        
 | 
                            protected void | 
                            redoTo(UndoableEdit edit) | 
                        
 | 
                            void | 
                            removePropertyChangeListener(PropertyChangeListener pcl) | 
                        
 | 
                            void | 
                            reset() | 
                        
 | 
                            protected void | 
                            trimEdits(int from, int to) | 
                        
 | 
                            void | 
                            undo() | 
                        
 | 
                            void | 
                            undoableEditHappened(UndoableEditEvent uee) | 
                        
| Methods inherited from class | Name | 
|---|---|
class UndoManager | 
                            toString, end, setLimit, getLimit, redo, addEdit, canRedo, canUndo, getRedoPresentationName, getUndoPresentationName, undo, canUndoOrRedo, discardAllEdits, getUndoOrRedoPresentationName, undoOrRedo, undoableEditHappened, die, getPresentationName, isSignificant, isInProgress, replaceEdit, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll | 
                        
class CompoundEdit | 
                            toString, end, die, redo, addEdit, canRedo, canUndo, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, undo, isInProgress, replaceEdit, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll | 
                        
Copyright © 2003-2017 The Apache Software Foundation. All rights reserved.