|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
| 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. |
| EBMessage.NonVetoable | Deprecated. Subclass EBMessage instead. |
| 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. |
| EditPlugin.JAR | Deprecated. Use PluginJAR instead. |
| EditServer | Inter-process communication. |
| GUIUtilities | Various GUI functions. |
| JARClassLoader | A class loader implementation that loads classes from JAR files. |
| Java14 | This file must be compiled with a JDK 1.4 or higher javac. |
| 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 | |||||||||