public class XJUndo extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
XJUndo.CustomCompoundEdit |
protected class |
XJUndo.TextPaneUndoableEditListener |
| Modifier and Type | Field and Description |
|---|---|
protected XJUndoDelegate |
delegate |
protected int |
enable |
protected XJUndoEngine |
engine |
protected Stack<XJUndo.CustomCompoundEdit> |
groupEditEvent |
protected XJRedoAction |
redoAction |
protected XJUndoAction |
undoAction |
protected UndoManager |
undoManager |
| Constructor and Description |
|---|
XJUndo(XJUndoEngine engine,
XJUndoDelegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEditEvent(UndoableEdit edit) |
void |
beginUndoGroup(String name) |
void |
bindTo(JTextPane textPane) |
boolean |
canRedo() |
boolean |
canUndo() |
void |
close() |
void |
disableUndo() |
void |
enableUndo() |
void |
endUndoGroup() |
protected void |
fireUndoStateDidChange() |
CompoundEdit |
getUndoGroup() |
boolean |
isEnabled() |
void |
performRedo() |
void |
performUndo() |
protected XJUndoEngine engine
protected XJUndoDelegate delegate
protected UndoManager undoManager
protected XJUndoAction undoAction
protected XJRedoAction redoAction
protected Stack<XJUndo.CustomCompoundEdit> groupEditEvent
protected int enable
public XJUndo(XJUndoEngine engine, XJUndoDelegate delegate)
public void close()
public void bindTo(JTextPane textPane)
public void performUndo()
public void performRedo()
public void beginUndoGroup(String name)
public void endUndoGroup()
public CompoundEdit getUndoGroup()
public void enableUndo()
public void disableUndo()
public boolean isEnabled()
public boolean canUndo()
public boolean canRedo()
public void addEditEvent(UndoableEdit edit)
protected void fireUndoStateDidChange()
Copyright © 2013. All rights reserved.