See: Description
| Interface | Description | 
|---|---|
| BufferListener | A interface for notification of changes to buffer text. | 
| BufferUndoListener | A interface for notification of buffer undo/redo actions. | 
| FoldHandlerProvider | 
| Class | Description | 
|---|---|
| BufferAdapter | An adapter you can subclass to avoid having to implement all the methods
 of the  BufferListenerinterface. | 
| 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  JEditBufferrepresents 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. |