|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
EBComponent | A component on the EditBus. |
MiscUtilities.Compare | Deprecated. |
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. |
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. |
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. |
Debug | This class contains various debugging flags mainly useful for core development. |
EBMessage | The base class of all EditBus messages. |
EBPlugin | Plugins extending this class are automatically added to the EditBus. |
EditAction | An action that can be bound to a menu item, tool bar button or keystroke. |
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.Deferred | A placeholder for a plugin that hasn't been loaded yet. |
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. |
PerspectiveManager | Manages persistence of open buffers and views across jEdit sessions. |
PluginJAR | Loads and unloads plugins. |
PluginJAR.PluginCacheEntry | Used by the DockableWindowManager and
ServiceManager to handle caching. |
Registers | jEdit's registers are an extension of the clipboard metaphor. |
Registers.ClipboardRegister | A clipboard register. |
Registers.StringRegister | Register that stores a string. |
ServiceManager | A generic way for plugins to provide various API extensions. |
TextUtilities | Contains several text manipulation methods. |
View | A View is jEdit's top-level frame window. |
View.ViewConfig |
This package contains jEdit's core classes.
For plugin development, start by looking at PluginJAR and EditPlugin, which describe the basics of jEdit's plugin API. Then, browse the following classes:
The EditBus framework is used to receive notification of various editor state changes:
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |