# 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.