| Package | Description | 
|---|---|
| org.gjt.sp.jedit | This package contains jEdit 4's core classes. | 
| org.gjt.sp.jedit.buffer | Buffer event listeners, and classes used to implement jEdit's document model. | 
| org.gjt.sp.jedit.indent | Indentation rules and actions. | 
| org.gjt.sp.jedit.textarea |  Classes related to jEdit's TextArea. | 
| Class and Description | 
|---|
| BufferUndoListener A interface for notification of buffer undo/redo actions. | 
| FoldHandler Interface for obtaining the fold level of a specified line. | 
| FoldHandlerProvider | 
| 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). | 
| Class and Description | 
|---|
| BufferListener A interface for notification of changes to buffer text. | 
| FoldHandler Interface for obtaining the fold level of a specified line. | 
| FoldHandlerProvider | 
| 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). | 
| KillRing The kill ring retains deleted text. | 
| UndoManager A class internal to jEdit's document model. | 
| Class and Description | 
|---|
| 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). | 
| Class and Description | 
|---|
| BufferAdapter An adapter you can subclass to avoid having to implement all the methods
 of the  BufferListenerinterface. | 
| BufferListener A interface for notification of changes to buffer text. | 
| 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). |