# Package org.gjt.sp.jedit.buffer

Buffer event listeners, and classes used to implement jEdit's document model.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BufferListener | A interface for notification of changes to buffer text.
  BufferUndoListener | A interface for notification of buffer undo/redo actions.
  FoldHandlerProvider |

- Class Summary
  Class | Description
  --- | ---
  BufferAdapter | An adapter you can subclass to avoid having to implement all the methods of the `BufferListener` interface.
  DefaultFoldHandlerProvider |
  DummyFoldHandler | A fold handler that does nothing.
  ExplicitFoldHandler | A fold handler that folds lines based on markers ("{{{" and "}}}") embedded in the text.
  FoldHandler | Interface for obtaining the fold level of a specified line.
  IndentFoldHandler | A fold handler that folds lines based on their indent level.
  JEditBuffer | A `JEditBuffer` represents the contents of an open text file as it is maintained in the computer's memory (as opposed to how it may be stored on a disk).
  JEditBuffer.PropValue |
  KillRing | The kill ring retains deleted text.
  LineManager | A class internal to jEdit's document model.
  UndoManager | A class internal to jEdit's document model.

## Package org.gjt.sp.jedit.buffer Description

Buffer event listeners, and classes used to implement jEdit's document model.