Module jEdit

Class UndoManager

java.lang.Object
org.gjt.sp.jedit.buffer.UndoManager

public class UndoManager extends Object
A class internal to jEdit's document model. You should not use it directly. To improve performance, none of the methods in this class check for out of bounds access, nor are they thread-safe. The Buffer class, through which these methods must be called through, implements such protection.
Since:
jEdit 4.0pre1
Version:
$Id: UndoManager.java 25196 2020-04-11 17:08:33Z kpouer $
Author:
Slava Pestov
  • Constructor Details

  • Method Details

    • setLimit

      public void setLimit(int limit)
    • clear

      public void clear()
    • canUndo

      public boolean canUndo()
    • undo

      public Selection[] undo()
    • canRedo

      public boolean canRedo()
    • redo

      public Selection[] redo()
    • beginCompoundEdit

      public void beginCompoundEdit()
    • endCompoundEdit

      public void endCompoundEdit()
    • insideCompoundEdit

      public boolean insideCompoundEdit()
    • getUndoId

      public Object getUndoId()
    • contentInserted

      public void contentInserted(int offset, int length, String text, boolean clearDirty)
    • contentRemoved

      public void contentRemoved(int offset, int length, String text, boolean clearDirty)
    • resetClearDirty

      public void resetClearDirty()