See: Description
| Interface | Description | 
|---|---|
| EditorPlugin | 
 The  
EditorPlugin interface describes the routines that an editor plugin must implement to integrate with the editor framework. | 
| Class | Description | 
|---|---|
| AbstractClickPlugin | 
 The  
AbstractClickPlugin is an abstract starting point for an EditorPlugin implementation which provides support for performing some action when the user clicks over certain text in an editor, usually with a modifier key held down. | 
| AbstractEditorPlugin | 
 The  
AbstractEditorPlugin provides a starting point implementation for an editor plugin that provides many of the common methods and fields used by plugins. | 
| AbstractFoldingMargin | |
| BraceMatchingPlugin | 
 The  
BraceMatchingPlugin provides support for brace matching in languages where the LanguageSupport provides an implementation of the BraceProvider interface for getting information about braces specific to a language. | 
| DragDropPlugin | 
 The  
DragDropPlugin is an editor plugin which extends the DropTargetPlugin to support full Drag-N-Drop functionality for the BasicEditorPane. | 
| DropTargetPlugin | 
 The  
DropTargetPlugin is an editor plugin which adds drop support to the BasicEditorPane so that it can accept drop operations for Drag-n-Drop. | 
| FindHighlightPlugin | 
 The  
FindHighlightPlugin provides support for finding and highlighting occurrences of text. | 
| GuardedHighlightPlugin | 
 Plugin to add a highlight to guarded sections of an editor to indicate they aren't editable. 
 | 
| LineHighlightPlugin | 
 The  
LineHighlightPlugin is an editor plugin which applies a background highlight to the current caret line. | 
| StatusBarPlugin | 
 The  
StatusBarPlugin provides a status bar UI component that works with the BasicEditorPane. | 
| StatusBarPlugin.StatusBarCell | 
 The  
StatusBarCell is just a label that can be added to our status bar which takes care of making sure that its size remains fairly constant for the types of strings which can contain it (otherwise, it looks pretty bad for the cells to be changing in width, say when you switch between insert and overwrite mode.) | 
| TrailingSpacePlugin | 
 The  
TrailingSpacePlugin is an for an EditorPlugin implementation which provides support for performing some action when the user clicks over certain text in an editor, usually with a modifier key held down. | 
For more information about the plugin API, refer to the EditorPlugin interface.