Package org.gjt.sp.jedit

This package contains jEdit's core classes.

See:
          Description

Interface Summary
EBComponent A component on the EditBus.
MiscUtilities.Compare An interface for comparing objects.
OptionPane The interface all option panes must implement.
Registers.Register A register.
 

Class Summary
Abbrevs Abbreviation manager.
AbstractOptionPane The default implementation of the option pane interface.
ActionSet A set of actions.
BeanShell BeanShell is jEdit's extension language.
BeanShellAction An action that evaluates BeanShell code when invoked.
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).
Buffer.TokenList Deprecated. Use org.gjt.sp.jedit.syntax.DefaultTokenHandler instead
BufferHistory Recent file list.
BufferHistory.Entry Recent file list entry.
EBMessage The base class of all EditBus messages.
EBMessage.NonVetoable Deprecated. Subclass EBMessage instead.
EBPlugin Plugins extending this class are automatically added to the EditBus.
EditAction An action.
EditAction.Wrapper 'Wrap' EditActions in this class to turn them into AWT ActionListeners, that can be attached to buttons, menu items, etc.
EditBus jEdit's global event notification mechanism.
EditPane A panel containing a text area.
EditPlugin The abstract base class that every plugin must implement.
EditPlugin.Broken A placeholder for a plugin that didn't load.
EditPlugin.JAR A JAR file.
EditServer Inter-process communication.
GUIUtilities Various GUI functions.
JARClassLoader A class loader implementation that loads classes from JAR files.
jEdit The main class of the jEdit text editor.
Macros This class records and runs macros.
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.
MiscUtilities Path name manipulation, string manipulation, and more.
MiscUtilities.MenuItemCompare Compares menu item labels.
MiscUtilities.StringCompare Compares strings.
MiscUtilities.StringICaseCompare Compares strings ignoring case.
Mode An edit mode defines specific settings for editing some type of file.
OperatingSystem Operating system detection routines.
OptionGroup A set of option panes shown in one branch in the options dialog.
Registers jEdit's registers are an extension of the clipboard metaphor.
Registers.ClipboardRegister A clipboard register.
Registers.StringRegister Register that stores a string.
TextUtilities Contains several text manipulation methods.
View A View is jEdit's top-level frame window.
 

Package org.gjt.sp.jedit Description

This package contains jEdit's core classes.

For plugin development, the most important classes are:

The EditBus framework is used to receive notification of various editor state changes: For a description of actions.xml file syntax, see the ActionSet class.

For a description of dockables.xml file syntax, see the DockableWindowManager class.