| Package | Description | 
|---|---|
| org.gjt.sp.jedit | This package contains jEdit 4's core classes. | 
| org.gjt.sp.jedit.browser | jEdit's file system browser. | 
| org.gjt.sp.jedit.buffer | Buffer event listeners, and classes used to implement jEdit's document model. | 
| org.gjt.sp.jedit.bufferio | Classes related to loading, saving, autosaving buffers. | 
| org.gjt.sp.jedit.bufferset | Classes related to implementation of the BufferSets feature of jEdit. | 
| 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.gui.statusbar | Widget Factory classes for Status Bar Widgets | 
| org.gjt.sp.jedit.gui.tray | The jEdit System Tray | 
| org.gjt.sp.jedit.help | The jEdit help viewer. | 
| org.gjt.sp.jedit.input | Keyboard Input Handlers | 
| org.gjt.sp.jedit.io | Virtual file system and multi-threaded I/O. | 
| org.gjt.sp.jedit.menu | Classes for generation of dynamic menus | 
| org.gjt.sp.jedit.msg | EditBus messages. | 
| org.gjt.sp.jedit.options | Global Options dialog box panes. | 
| org.gjt.sp.jedit.pluginmgr | The plugin manager. | 
| org.gjt.sp.jedit.print | Printing. | 
| org.gjt.sp.jedit.search | Search and replace classes. | 
| org.gjt.sp.jedit.syntax | The jEdit syntax highlighting engine. | 
| 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.gjt.sp.util | Utility classes used by jEdit but that do not depend on jEdit
itself. | 
| org.jedit.core | Core jEdit classes | 
| org.jedit.keymap | Named sets of keyboard shortcuts | 
| org.jedit.options | Option-Pane classes | 
| Class and Description | 
|---|
| ActionContext Manages a collection of action sets. | 
| ActionSet A set of actions, either loaded from an XML file, or constructed at runtime
 by a plugin. | 
| Buffer A  Bufferrepresents 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). | 
| BufferHistory.Entry Recent file list entry. | 
| EBComponent A component on the EditBus. | 
| EBMessage The base class of all EditBus messages. | 
| EditAction An action that can be bound to a menu item, tool bar button or keystroke. | 
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| EditPane A panel containing a text area. | 
| EditPlugin The abstract base class that every plugin must implement. | 
| EditServer Inter-process communication. | 
| IPropertyManager Interface for class that returns properties. | 
| JARClassLoader A class loader implementation that loads classes from JAR files. | 
| jEdit.JEditPropertyManager | 
| JEditAbstractEditAction An action that can be bound to a menu item, tool bar button or keystroke. | 
| JEditActionContext Manages a collection of action sets. | 
| JEditActionSet A set of actions, either loaded from an XML file, or constructed at runtime
 by a plugin. | 
| Macros.Handler Encapsulates creating and invoking macros in arbitrary scripting languages | 
| Macros.Macro Encapsulates the macro's label, name and path. | 
| Macros.Recorder Handles macro recording. | 
| Marker Buffers may contain one or more markers which serve
 as textual bookmarks. | 
| Mode An edit mode defines specific settings for editing some type of file. | 
| OptionGroup A set of option panes shown in one branch in the options dialog. | 
| OptionPane The interface all option panes must implement. | 
| PluginJAR Loads and unloads plugins. | 
| PluginJAR.PluginCacheEntry Used by the  DockableWindowManagerandServiceManagerto handle caching. | 
| Registers.Register A register. | 
| RegisterSaver An interface to delegate save/load operations of registers. | 
| RegistersListener An interface to listen some events about registers. | 
| SettingsXML.Saver A Writer to write XML for saving. | 
| View A  Viewis jEdit's top-level frame window. | 
| View.ViewConfig | 
| Class and Description | 
|---|
| ActionContext Manages a collection of action sets. | 
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| Mode An edit mode defines specific settings for editing some type of file. | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| EditPane A panel containing a text area. | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| Mode An edit mode defines specific settings for editing some type of file. | 
| Class and Description | 
|---|
| AbstractOptionPane The default implementation of the option pane interface. | 
| ActionContext Manages a collection of action sets. | 
| Buffer A  Bufferrepresents 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). | 
| EBComponent A component on the EditBus. | 
| EBMessage The base class of all EditBus messages. | 
| EditAction An action that can be bound to a menu item, tool bar button or keystroke. | 
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| EditPane A panel containing a text area. | 
| OptionGroup A set of option panes shown in one branch in the options dialog. | 
| OptionPane The interface all option panes must implement. | 
| PluginJAR Loads and unloads plugins. | 
| PluginJAR.PluginCacheEntry Used by the  DockableWindowManagerandServiceManagerto handle caching. | 
| View A  Viewis jEdit's top-level frame window. | 
| View.ViewConfig | 
| Class and Description | 
|---|
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| EBComponent A component on the EditBus. | 
| EBMessage The base class of all EditBus messages. | 
| Class and Description | 
|---|
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| Class and Description | 
|---|
| JEditAbstractEditAction An action that can be bound to a menu item, tool bar button or keystroke. | 
| JEditBeanShellAction An action that evaluates BeanShell code when invoked. | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| ActionContext Manages a collection of action sets. | 
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| EBComponent A component on the EditBus. | 
| EBMessage The base class of all EditBus messages. | 
| EditPane A panel containing a text area. | 
| PluginJAR Loads and unloads plugins. | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| AbstractOptionPane The default implementation of the option pane interface. | 
| OptionGroup A set of option panes shown in one branch in the options dialog. | 
| OptionPane The interface all option panes must implement. | 
| Class and Description | 
|---|
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| EBComponent A component on the EditBus. | 
| EBMessage The base class of all EditBus messages. | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| EBMessage The base class of all EditBus messages. | 
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| EditPane A panel containing a text area. | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| IPropertyManager Interface for class that returns properties. | 
| Mode An edit mode defines specific settings for editing some type of file. | 
| Class and Description | 
|---|
| EditBus.EBHandler This annotation should be used in methods that are to be
 considered "edit bus message handlers". | 
| IPropertyManager Interface for class that returns properties. | 
| JEditActionContext Manages a collection of action sets. | 
| JEditActionSet A set of actions, either loaded from an XML file, or constructed at runtime
 by a plugin. | 
| JEditBeanShellAction An action that evaluates BeanShell code when invoked. | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| EditPane A panel containing a text area. | 
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| IPropertyManager Interface for class that returns properties. | 
| Class and Description | 
|---|
| View A  Viewis jEdit's top-level frame window. | 
| Class and Description | 
|---|
| Buffer A  Bufferrepresents 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). | 
| IPropertyManager Interface for class that returns properties. | 
| Class and Description | 
|---|
| AbstractOptionPane The default implementation of the option pane interface. | 
| OptionGroup A set of option panes shown in one branch in the options dialog. | 
| OptionPane The interface all option panes must implement. |