| 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.datatransfer | Classes related to encoding and decoding MIME data to/from system clipboard, etc. | 
| org.gjt.sp.jedit.gui | Various GUI controls and dialog boxes. | 
| org.gjt.sp.jedit.input | Keyboard Input Handlers | 
| org.gjt.sp.jedit.msg | EditBus messages. | 
| org.gjt.sp.jedit.print | Printing. | 
| org.gjt.sp.jedit.search | Search and replace classes. | 
| org.gjt.sp.jedit.textarea |  Classes related to jEdit's TextArea. | 
| org.gjt.sp.jedit.visitors | Visitor classes for EditPanes, Views, and Text Areas. | 
| org.jedit.keymap | Named sets of keyboard shortcuts | 
| Class and Description | 
|---|
| JEditTextArea jEdit's text component. | 
| Selection An abstract class that holds data on a region of selected text. | 
| TextArea Abstract TextArea component. | 
| TextAreaPainter The text area painter is the component responsible for displaying the
 text of the current buffer. | 
| Class and Description | 
|---|
| ColumnBlock | 
| Node | 
| Selection An abstract class that holds data on a region of selected text. | 
| TextArea Abstract TextArea component. | 
| Class and Description | 
|---|
| TextArea Abstract TextArea component. | 
| Class and Description | 
|---|
| JEditTextArea jEdit's text component. | 
| TextArea Abstract TextArea component. | 
| Class and Description | 
|---|
| TextArea Abstract TextArea component. | 
| Class and Description | 
|---|
| TextArea Abstract TextArea component. | 
| Class and Description | 
|---|
| JEditTextArea jEdit's text component. | 
| TextAreaExtension Subclasses of this class can perform custom painting and tool tip
 handling in the text area and gutter. | 
| Class and Description | 
|---|
| Selection An abstract class that holds data on a region of selected text. | 
| Class and Description | 
|---|
| AntiAlias Class for representing AntiAlias values. | 
| ColumnBlock | 
| ColumnBlockLine | 
| DisplayManager Manages low-level text display tasks, such as folding. | 
| FoldPainter FoldPainter defines the interface for fold painters in the gutter. | 
| Gutter The gutter is the component that displays folding indicators and line
 numbers to the left of the text area. | 
| GutterPopupHandler | 
| JEditTextArea jEdit's text component. | 
| MouseActionsProvider | 
| Node | 
| ScrollListener A scroll listener will be notified when the text area is scrolled, either
 horizontally or vertically. | 
| Selection An abstract class that holds data on a region of selected text. | 
| Selection.Rect A rectangular selection. | 
| ShapedFoldPainter Fold Painter | 
| StandaloneTextArea jEdit's standalone text component. | 
| StatusListener Fired when the text area needs to display a status message. | 
| StructureMatcher An interface for matching parts of a source file's stucture. | 
| StructureMatcher.Match A structure match, denoted by a start and end position. | 
| TextArea Abstract TextArea component. | 
| TextAreaException Exception that the TextArea can throw when an error occurs. | 
| TextAreaExtension Subclasses of this class can perform custom painting and tool tip
 handling in the text area and gutter. | 
| TextAreaMouseHandler Standalone TextArea MouseHandler. | 
| TextAreaPainter The text area painter is the component responsible for displaying the
 text of the current buffer. | 
| Class and Description | 
|---|
| JEditTextArea jEdit's text component. | 
| Class and Description | 
|---|
| Selection An abstract class that holds data on a region of selected text. |