# Uses of Package
org.gjt.sp.jedit

- Packages that use org.gjt.sp.jedit
  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

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit
  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 `Buffer` represents 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 `DockableWindowManager` and `ServiceManager` to 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 `View` is jEdit's top-level frame window.
  View.ViewConfig

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.browser
  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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.buffer
  Class and Description
  Mode An edit mode defines specific settings for editing some type of file.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.bufferio
  Class and Description
  Buffer A `Buffer` represents 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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.bufferset
  Class and Description
  Buffer A `Buffer` represents 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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.datatransfer
  Class and Description
  Mode An edit mode defines specific settings for editing some type of file.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.gui
  Class and Description
  AbstractOptionPane The default implementation of the option pane interface.
  ActionContext Manages a collection of action sets.
  Buffer A `Buffer` represents 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 `DockableWindowManager` and `ServiceManager` to handle caching.
  View A `View` is jEdit's top-level frame window.
  View.ViewConfig

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.gui.statusbar
  Class and Description
  EditBus.EBHandler This annotation should be used in methods that are to be considered "edit bus message handlers".
  View A `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.gui.tray
  Class and Description
  EBComponent A component on the EditBus.
  EBMessage The base class of all EditBus messages.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.help
  Class and Description
  EditBus.EBHandler This annotation should be used in methods that are to be considered "edit bus message handlers".

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.input
  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.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.io
  Class and Description
  Buffer A `Buffer` represents 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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.menu
  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".

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.msg
  Class and Description
  Buffer A `Buffer` represents 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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.options
  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.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.pluginmgr
  Class and Description
  EditBus.EBHandler This annotation should be used in methods that are to be considered "edit bus message handlers".

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.print
  Class and Description
  Buffer A `Buffer` represents 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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.search
  Class and Description
  Buffer A `Buffer` represents 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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.syntax
  Class and Description
  IPropertyManager Interface for class that returns properties.
  Mode An edit mode defines specific settings for editing some type of file.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.textarea
  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 `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.jedit.visitors
  Class and Description
  EditPane A panel containing a text area.
  View A `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.gjt.sp.util
  Class and Description
  IPropertyManager Interface for class that returns properties.

- Classes in org.gjt.sp.jedit used by org.jedit.core
  Class and Description
  View A `View` is jEdit's top-level frame window.

- Classes in org.gjt.sp.jedit used by org.jedit.keymap
  Class and Description
  Buffer A `Buffer` represents 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.

- Classes in org.gjt.sp.jedit used by org.jedit.options
  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.