public class XBLinearUndo
extends java.lang.Object
| Constructor and Description |
|---|
XBLinearUndo(XBTree tree)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRedo() |
boolean |
canUndo() |
void |
clear() |
void |
doSync()
Perform revert to sync point
|
java.lang.String |
getDesc(XBCommand undoStep) |
long |
getMaxSize() |
long |
getMaxUndo() |
long |
getSyncPoint() |
long |
getUsedSize() |
void |
performRedo() |
void |
performRedo(int count) |
void |
performUndo() |
void |
performUndo(int count) |
void |
setMaxSize(long maxSize) |
void |
setMaxUndo(long maxUndo) |
void |
setSyncPoint(long syncPoint) |
public XBLinearUndo(XBTree tree)
public void performUndo()
throws java.lang.Exception
java.lang.Exceptionpublic void performRedo()
throws java.lang.Exception
java.lang.Exceptionpublic void performUndo(int count)
throws java.lang.Exception
java.lang.Exceptionpublic void performRedo(int count)
throws java.lang.Exception
java.lang.Exceptionpublic void clear()
public boolean canUndo()
public boolean canRedo()
public long getMaxUndo()
public void doSync()
public void setMaxUndo(long maxUndo)
public long getMaxSize()
public java.lang.String getDesc(XBCommand undoStep)
public void setMaxSize(long maxSize)
public long getUsedSize()
public long getSyncPoint()
public void setSyncPoint(long syncPoint)