All Classes (jEdit API Documentation)

# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
  Class | Description
  --- | ---
  AbbrevEditor | Panel for editing abbreviations
  Abbrevs | Abbreviation manager.
  AbbrevsOptionPane | Abbrev editor.
  AboutDialog | "About jEdit" dialog
  AbstractContextOptionPane | An abstract base class for context menu editors.
  AbstractInputHandler<E extends JEditAbstractEditAction> | The abstract input handler manage the keyboard handling.
  AbstractOptionPane | The default implementation of the option pane interface.
  ActionBar | Action invocation bar.
  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.
  AddAbbrevDialog | Dialog displayed when expanding an unknown abbreviation
  AddModeDialog | Add Mode dialog.
  AllBufferSet | A file set for searching all open buffers in a view.
  AnimatedIcon | A Animated version of ImageIcon.
  AntiAlias | Class for representing AntiAlias values.
  AppearanceOptionPane |
  AutoDetection | Some functions for auto detection of I/O stream properties.
  AutoDetection.Result | An utility class to hold the result of some auto detections.
  AwtRunnableQueue | A queue for runnables that should run in the EDT after all pending IO tasks are finished
  BasicPrintPreviewPaneUI | Concrete implementation of a PrintPreviewPaneUI.
  BeanShell | BeanShell is jEdit's extension language.
  BeanShellAction | An action that evaluates BeanShell code when invoked.
  BeanShellErrorDialog | A dialog box showing a stack trace.
  BeanShellFacade<T> | This class will be the interface for beanshell interaction.
  BoyerMooreSearchMatcher | Implements literal search using the Boyer-Moore algorithm.
  BracketIndentRule |
  BracketIndentRule.Brackets |
  BrowserColorsOptionPane | Browser color editor.
  BrowserCommandsMenu |
  BrowserContextOptionPane | Right-click context menu editor.
  BrowserListener | A browser event listener.
  BrowserOptionPane |
  BshClassLoader | One of the things BshClassLoader does is to address a deficiency in URLClassLoader that prevents us from specifying individual classes via URLs.
  BshClassManager | BshClassManager manages all classloading in BeanShell.
  BshClassManager.Listener |
  BshClassPath | A BshClassPath encapsulates knowledge about a class path of URLs.
  BshClassPath.AmbiguousName |
  BshClassPath.ClassSource |
  BshClassPath.DirClassSource |
  BshClassPath.GeneratedClassSource |
  BshClassPath.JarClassSource |
  BshClassPath.MappingFeedback |
  BSHFormalComment |
  BshIterator | An interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
  BshMethod | This represents an instance of a bsh method declaration in a particular namespace.
  BSHPackageDeclaration |
  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).
  BufferAdapter | An adapter you can subclass to avoid having to implement all the methods of the `BufferListener` interface.
  BufferAutosaveRequest | A buffer autosave request.
  BufferChanging | An EBMessage sent by the EditPane just before the buffer changes.
  BufferHistory | Recent file list.
  BufferHistory.Entry | Recent file list entry.
  BufferInsertRequest | A buffer insert request.
  BufferIORequest | A buffer I/O request.
  BufferListener | A interface for notification of changes to buffer text.
  BufferListSet | A file set for searching a user-specified list of buffers.
  BufferLoadRequest | A buffer load request.
  BufferManager | The buffer manager is here to manage the `Buffer` linked list.
  BufferManagerImpl | This class contains buffer management code, those methods are not public and must only be used by jEdit.
  BufferOptionPane |
  BufferOptions | Buffer-specific options dialog.
  BufferPrinter1_3 | Deprecated.
  BufferPrinter1_4 | Deprecated.
  BufferPrinter1_7 |
  BufferSaveRequest | A buffer save request.
  BufferSet | An ordered list of buffers, normally attached to an EditPane and viewed in a BufferSwitcher.
  BufferSet.NameSorter |
  BufferSet.PathSorter |
  BufferSet.Scope | Possible scopes for BufferSets.
  BufferSetAdapter |
  BufferSetListener | This is the listener for the BufferSet changes.
  BufferSetManager | The buffersets manager.
  BufferSetWidgetFactory | A Statusbar widget that show the bufferSet's scope of the current edit pane.
  BufferSwitcher | BufferSwitcher class
  BufferUndoListener | A interface for notification of buffer undo/redo actions.
  BufferUpdate | Message sent when a buffer-related change occurs.
  CallStack | A stack of NameSpaces representing the call path.
  Capabilities | The map of extended features supported by the runtime in which we live.
  Capabilities.Unavailable | An attempt was made to use an unavailable capability supported by an optional package.
  CharsetEncoding | Encodings which are provided by java.nio.charset.Charset.
  CheckFileStatus | Migration step for the 'checkFileStatus' property whose meaning changed slightly in jEdit.
  Chunk | A syntax token with extra information required for painting it on screen.
  CircleFoldPainter |
  ClassGenerator |
  ClassGeneratorImpl |
  ClassGeneratorUtil | ClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator by Eric Bruneton in order to generate class "stubs" for BeanShell at runtime.
  ClassGeneratorUtil.ConstructorArgs | A ConstructorArgs object holds evaluated arguments for a constructor call as well as the index of a possible alternate selector to invoke.
  ClassIdentifier |
  ClassManagerImpl | Manage all classloading in BeanShell.
  ClassPathException |
  ClassPathListener |
  ClassVisitor | A visitor to visit a Java class.
  ClassWriter | A `ClassVisitor` that generates Java class files.
  ClockWidgetFactory |
  CloseBracketIndentRule |
  CloseDialog | Close all buffers dialog
  CodeVisitor | A visitor to visit the bytecode instructions of a Java method.
  CodeWriter | A `CodeVisitor` that generates Java bytecode instructions.
  CollectionIterator | This is the implementation of: BshIterator - a dynamically loaded extension that supports the collections API supported by JDK1.2 and greater.
  CollectionManager | The default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
  CollectionManager.BasicBshIterator | An implementation that works with JDK 1.1
  CollectionManagerImpl | Dynamically loaded extension supporting post 1.1 collections iterator.
  ColorChooserDialog |
  ColorWellButton | A button that, when clicked, shows a color chooser.
  ColumnBlock |
  ColumnBlockLine |
  CombinedOptions | An OptionDialog which combines Global and Plugin options into 2 tabs on a single dialog.
  CompleteWord | A word completion popup.
  CompletionPopup | Popup window for word completion in text area.
  CompletionPopup.Candidates | Candidates of completion.
  ConsoleInterface | The capabilities of a minimal console for BeanShell.
  Constants | Defines the JVM opcodes, access flags and array type codes.
  ContextAddDialog | Dialog for showing ActionSets and adding actions to context menus Was package private and located in AbstractContextOptionPane.java until 4.3pre16
  ContextOptionPane | Right-click context menu editor.
  CopyFileWorker | This worker will copy a file.
  CopyFileWorker.Behavior | The behavior if the target already exists
  CurrentBufferSet | A file set for searching the current buffer.
  Debug | This class contains various debugging flags (mainly useful for core development) and debugging routines.
  DeepIndentRule | Deep indent rule.
  DefaultFocusComponent | An interface that provides a method for focusing on the default component.
  DefaultFoldHandlerProvider |
  DefaultInputHandler | The default input handler maps sequences of keystrokes into actions and inserts key typed events into the text area.
  DefaultInputHandlerProvider | This class provide the input handler used by the textarea.
  DefaultTokenHandler | Builds a linked list of tokens without any additional processing.
  DelayedEvalBshMethod |
  dir |
  DirectoryListSet | Recursive directory search.
  DirectoryProvider |
  DiscreteFilesClassLoader | A classloader which can load one or more classes from specified sources.
  DiscreteFilesClassLoader.ClassSourceMap |
  DisplayManager | Manages low-level text display tasks, such as folding.
  DisplayTokenHandler | Creates `Chunk` objects that can be painted on screen.
  DockableLayout | A more flexible BorderLayout with dockables.
  DockableWindow | An interface for notifying MOVABLE dockable windows before their docking position is changed.
  DockableWindowContainer | A container for dockable windows.
  DockableWindowFactory | Loads `dockable.xml` files and manages creation of new dockable windows.
  DockableWindowManager | Keeps track of all dockable windows for a single View, and provides an API for getting/showing/hiding them.
  DockableWindowManager.DockingArea |
  DockableWindowManager.DockingLayout | Objects of DockingLayout class describe which dockables are docked where, which ones are floating, and their sizes/positions for saving/loading perspectives.
  DockableWindowManagerImpl | Manages dockable windows for a single View.
  DockableWindowManagerImpl.DockableWindowConfig |
  DockableWindowManagerProvider | jEdit's classic dockable window manager, turned into a "provider" service.
  DockableWindowUpdate | Message sent when dockable window state changes.
  DockingFrameworkProvider | Base interface for the Docking Framework Provider service.
  DockingLayoutManager | Saves and loads dockable layouts to disk
  DockingOptionPane |
  DropShadowBorder | A drop shadow border.
  DummyFoldHandler | A fold handler that does nothing.
  DummyTokenHandler | A dummy token handler that discards tokens.
  DynamicContextMenuService | A service that can be offered by plugins when a text area context menu item needs to be offered that is sensitive to the state of the TextArea it was requested * from.
  DynamicMenuChanged | Sending this message will cause the specified dynamic menu to be recreated.
  DynamicMenuProvider | Interface for a pull-down menu whose contents are determined at runtime.
  EBComponent | A component on the EditBus.
  EBMessage | The base class of all EditBus messages.
  EBPlugin | Plugins extending this class are automatically added to the EditBus.
  EditAbbrevDialog | Displayed when editing abbrevs
  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.
  EditBus.EBHandler | This annotation should be used in methods that are to be considered "edit bus message handlers".
  EditingOptionPane | Panel to load three option panes into tabs: EditModesPane, ModeSettingsPane, and UndoPane.
  EditModesPane | Option pane to set available edit modes and to add modes from a file.
  EditorExiting | Message sent just before jEdit exits.
  EditorExitRequested | Message sent when jEdit starts the exit process.
  EditorStarted | Message sent after jEdit has finished starting up, but before the initial view is created.
  EditPane | A panel containing a text area.
  EditPaneManager | The EditPane manager `EditPane` provide useful tools to list and iterate over EditPanes
  EditPaneManagerImpl | The EditPane manager `EditPane` provide useful tools to list and iterate over EditPanes
  EditPaneUpdate | Message sent when an edit pane-related change occurs.
  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.
  ElasticTabStopBufferListener | Buffer Listener for Elastic Tabstops.
  ElasticTabstopsTabExpander | A Swing TabExpander for Elastic Tabstops.
  EmacsUtil | Emacs Macro utility functions.
  Encoding | An interface to represent an encoding.
  EncodingDetector | An interface to detect a reasonable encoding from some bytes at the beginning of a file.
  EncodingServer | A class for some static methods to deal with encodings.
  EncodingsOptionPane | Encodings options.
  EncodingWidgetFactory |
  EncodingWithBOM | Encodings which have BOM at the beginning of byte stream.
  EncodingWithBOM.Detector |
  EnhancedButton | A toolbar button
  EnhancedCheckBoxMenuItem | jEdit's custom menu item.
  EnhancedDialog | Dialog that handles OK/Cancel for you A dialog box that handles window closing, the ENTER key and the ESCAPE key for you.
  EnhancedMenu |
  EnhancedMenu.EditBusStub |
  EnhancedMenuItem | jEdit's custom menu item.
  EnhancedTreeCellRenderer | An enhancement of the `DefaultTreeCellRenderer` to be used as superclass for custom tree cell renderers.
  ErrorListDialog | Used to list I/O and plugin load errors
  ErrorListDialog.ErrorEntry |
  ErrorListDialog.JTextPaneSized | This text pane sets its size to a constant amount of 80x25 chars, when used inside a scrollpane.
  ErrorsWidgetFactory | This widget will show you in the status bar the last errors reported in jEdit.
  EvalError | EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
  ExplicitFoldHandler | A fold handler that folds lines based on markers ("{{{" and "}}}") embedded in the text.
  ExtendedGridLayout | A layout manager that places components in a rectangular grid with variable cell sizes that supports colspans and rowspans.
  ExtendedGridLayoutConstraints | Specifies constraints for components that are laid out using the `ExtendedGridLayout` class.
  ExternalNameSpace | A namespace which maintains an external map of values held in variables in its scope.
  FavoritesProvider |
  FavoritesVFS | A VFS used for remembering frequently-visited directories.
  FavoritesVFS.Favorite |
  FileCellRenderer | Local filesystem VFS.
  FileOpenerService | File Opener Service.
  FilePropertiesDialog | File's Properties dialog.
  FileRootsVFS | A VFS that lists local root filesystems.
  FilesChangedDialog | Files changed on disk dialog.
  FileVFS | Local filesystem VFS.
  FileVFS.LocalFile |
  FilteredListModel<E extends javax.swing.ListModel<?>> | This ListModel delegates another model to add some filtering features to any JList.
  FilteredTableModel<E extends javax.swing.table.TableModel> | This TableModel delegates another model to add some filtering features to any JTable.
  FirewallOptionPane |
  FloatingWindowContainer | A container for dockable windows.
  FoldHandler | Interface for obtaining the fold level of a specified line.
  FoldHandlerProvider |
  FoldPainter | FoldPainter defines the interface for fold painters in the gutter.
  FoldWidgetFactory |
  FontSelector | A font chooser widget.
  FontSelectorDialog | A dialog for choosing fonts.
  GeneralOptionPane | jEdit's General Options Pane
  GenericGUIUtilities | Various GUI utility functions not depending on jEdit, for use in StandaloneTextArea.
  GlobalOptionGroup | A model for all of the Global Options.
  GlobalOptions | A dialog that can open initially to one of the Global Option Panes.
  GlobVFSFileFilter | Implementation of `VFSFileFilter` that uses Unix-style globs to filter files.
  GrabKeyDialog | A dialog for getting shortcut keys.
  GrabKeyDialog.KeyBinding | A jEdit action or macro with its two possible shortcuts.
  GUIUtilities | Various GUI utility functions related to icons, menus, toolbars, keyboard shortcuts, etc.
  GUIUtilities.UnixWorkaround |
  Gutter | The gutter is the component that displays folding indicators and line numbers to the left of the text area.
  GutterOptionPane |
  GutterPopupHandler |
  Handler | One somewhat unconventional requirement of URLStreamHandler classes is that the class name and even the package name have certain restrictions.
  HelpHistoryModel | History model used by the help browser
  HelpHistoryModelListener | Listener interface to montior changes to a HelpHistoryModel
  HelpSearchPanel |
  HelpTOCLoader | Help table-of-contents loader.
  HelpTOCLoader.HelpNode | a TOC item: href and title.
  HelpTOCPanel |
  HelpViewer | jEdit's searchable help viewer.
  HelpViewerInterface | Interface supported by all HelpViewer classes.
  HistoryButton | History Button
  HistoryModel | A named history list One history list can be used by several history text fields.
  HistoryModelSaver | Interface for loading and saving of the "history" files.
  HistoryText | Controller (manager of models) for HistoryTextArea.
  HistoryTextArea | Text area with a history.
  HistoryTextField | Text field with an arrow-key + drop-down accessable history.
  HoverSetStatusMouseHandler | Sets the status text to this action.mouse-over on hover.
  HtmlUtilities | HTML utility methods for conversion of strings to HTML and highlighting matches in search results.
  HttpException |
  HyperSearchFileNode | A file in the HyperSearch results window.
  HyperSearchFolderNode | A folder in the HyperSearch results window.
  HyperSearchNode | Open-able node in the HyperSearch results window.
  HyperSearchOperationNode | Top result node of a HyperSearch request.
  HyperSearchResult | A set of occurrences of the search string on a given line in a buffer.
  HyperSearchResults | HyperSearch results window.
  HyperSearchTreeNodeCallback |
  IconTheme |
  IndentAction | Abstract Indentation Action
  IndentAction.AlignOffset |
  IndentAction.AlignParameter | Indent action used for deep indent.
  IndentAction.Collapse | See comments for each instance of this class below.
  IndentAction.Decrease |
  IndentAction.Increase |
  IndentAction.NoIncrease | Used to cancel increases in indentation.
  IndentAction.Reset |
  IndentFoldHandler | A fold handler that folds lines based on their indent level.
  IndentRule | Abstract Indentation Rule
  IndentRuleFactory |
  IndentWidgetFactory |
  InputHandler | An input handler converts the user's key strokes into concrete actions.
  InputHandlerProvider |
  IntegerArray | A simple collection that stores integers and grows automatically.
  Interpreter | The BeanShell script interpreter.
  InterpreterError | An internal error in the interpreter has occurred.
  IoTask |
  IOUtilities | IO tools that depend on JDK only.
  IPropertyManager | Interface for class that returns properties.
  JARClassLoader | A class loader implementation that loads classes from JAR files.
  JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
  JCheckBoxList | A list where items can be selected and checked off independently.
  JCheckBoxList.Entry | A check box list entry.
  jEdit | The main class of the jEdit text editor.
  jEdit.JEditPropertyManager |
  JEditAbstractEditAction<E> | An action that can be bound to a menu item, tool bar button or keystroke.
  JEditActionContext<F extends JEditAbstractEditAction,​E extends JEditActionSet<F>> | Manages a collection of action sets.
  JEditActionSet<E extends JEditAbstractEditAction> | 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.
  JEditBuffer | A `JEditBuffer` 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).
  JEditBuffer.PropValue |
  JEditDataFlavor |
  JEditEmbeddedTextArea | An embeddable TextArea for jEdit plugins to use.
  JEditHistoryModelSaver | Handles loading and saving of the "history" files.
  JEditRichText |
  JEditSwingTrayIcon |
  JEditTextArea | jEdit's text component.
  JEditTransferable |
  JEditTransferableService |
  JEditTrayIcon | The mother class of the tray icon service.
  JEditVisitor | A Visitor can visit a View, an EditPane or a JEditTextArea.
  JEditVisitorAdapter | Default implementation of a jEditVisitor.
  JTrayIcon | A TrayIcon that accepts Swing JPopupMenu.
  JTrayIconManager |
  KeyEventTranslator | In conjunction with the `KeyEventWorkaround`, hides some warts in the AWT key event API.
  KeyEventTranslator.Key |
  KeyEventWorkaround | Various hacks to get keyboard event handling to behave in a consistent manner across Java implementations.
  Keymap |
  KeymapFileFilter | A FileFilter that returns keymaps files.
  KeymapManager |
  KeymapManager.State | The states of the keymaps
  KeymapManagerImpl | The default keymap manager implementation.
  KeymapMigration | Extracts, removes the shortcuts from jEdit 4.5 properties, and places them into the "imported" keymap.
  KeywordMap | A `KeywordMap` is similar to a hashtable in that it maps keys to values.
  KillRing | The kill ring retains deleted text.
  Label | A label represents a position in the bytecode of a method.
  LargeFilesOptionPane | The options pane for handling large files.
  LastModifiedWidgetFactory | A Statusbar widget that show the time of last save of the current buffer.
  LastModifiedWidgetFactory.LastModifiedWidget |
  LineManager | A class internal to jEdit's document model.
  LineSepWidgetFactory |
  ListModelEditor | A dialog that pops up when you click on "Previously Entered Strings" from a HistoryTextField.
  ListVFSFileTransferable |
  LocalFileSaveTask | The Task for asynchronous saving local file to disk ommiting VFS API stack.
  LockedWidgetFactory |
  Log | This class provides methods for logging events.
  LogViewer | Activity Log Viewer
  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.
  MacrosProvider |
  ManagePanel | The ManagePanel is the JPanel that shows the installed plugins.
  Margins | Custom printing attribute to represent page margins.
  Marker | Buffers may contain one or more markers which serve as textual bookmarks.
  MarkersProvider |
  MarkersSaveRequest | A save request for markers.
  MarkerViewer | Dockable view of markers in the current buffer
  MemoryStatusWidgetFactory |
  MenuItemTextComparator | MenuItemTextComparator implements java.util.Comparator, and compares the text value of JMenuItems using the case-insensitive smart comparison of StandardUtilities.compareStrings.
  MigrationService | A Migration service.
  MirrorList |
  MirrorList.Mirror |
  MiscUtilities | Path, URL name manipulation, string manipulation, and more.
  Mode | An edit mode defines specific settings for editing some type of file.
  ModeProvider | This class works like a singleton, the instance is initialized by jEdit.
  ModeSettingsPane | Option pane to change the settings of an edit mode.
  ModeWidgetFactory |
  Modifiers |
  MouseActions |
  MouseActionsProvider |
  MouseHandler | The mouseHandler used for jEdit.
  MouseOptionPane |
  MultiSelectWidgetFactory |
  MutableListModel<E> | Short Description of this class Long Description
  NameSource | This interface supports name completion, which is used primarily for command line tools, etc.
  NameSource.Listener |
  NameSpace | A namespace in which methods, variables, and imports (class names) live.
  Native2ASCIIEncoding | ISO-8859-1 with unicode escapes as e.
  Node |
  NumericTextField | A TextField that accepts only numeric values.
  OneTimeMigrationService | Base class from which one can more easily implement a migration step that should be executed only once per installation.
  OpenBracketIndentRule |
  OperatingSystem | Operating system detection routines.
  OptionGroup | A set of option panes shown in one branch in the options dialog.
  OptionGroupPane | An option pane for displaying groups of options.
  OptionPane | The interface all option panes must implement.
  OptionsDialog | An abstract options dialog box.
  OptionsDialog.PaneNameRenderer |
  OptionTreeModel | TreeModel implementation backed by an OptionGroup
  OverwriteWidgetFactory |
  PageBreakExtension | Draws a line across the text area indicating where a printing page break would be.
  PanelWindowContainer | A container for dockable windows.
  PanelWindowContainer.RotatedTextIcon |
  ParseException | This exception is thrown when parse errors are encountered.
  Parser | This is the BeanShell parser.
  ParserConstants |
  ParserRule | A parser rule.
  ParserRuleSet | A set of parser rules.
  ParserTokenManager |
  ParserTreeConstants |
  PasteFromListDialog | Paste previous/paste deleted dialog
  PasteSpecialDialog | "Paste Special" dialog.
  PatternSearchMatcher | A regular expression string matcher using java.util.regex.
  PerspectiveManager | Manages persistence of open buffers and views across jEdit sessions.
  PingPongList<E> | A panel with two lists, allowing the user to move items between them.
  PluginJAR | Loads and unloads plugins.
  PluginJAR.PluginCacheEntry | Used by the `DockableWindowManager` and `ServiceManager` to handle caching.
  PluginManager |
  PluginManagerOptionPane | The plugin manager option pane.
  PluginOptionGroup | Refactored from PluginOptions.java - this class contains only the OptionGroup and none of the GUI code.
  PluginOptionGroup.NoPluginsPane |
  PluginOptions | deprecated use CombinedOptions I've undeprecated this, CombinedOptions does not provide the same api and cannot be traded out for PluginOptions.
  PluginOptions.NoPluginsPane |
  PluginResURLConnection | An implementation of jeditresource:/ url protocol.
  PluginsProvider |
  PluginUpdate | Message sent when plugins are loaded and unloaded.
  PositionChanging | An EBMessage associated with an EditPane that is sent just before its caret position changes in a "major way" to another location in the same Buffer.
  Primitive | Wrapper for primitive types in Bsh.
  PrinterDialog |
  PrintOptionPane |
  PrintPreview |
  PrintPreviewModel | Data model for the print preview pane, contains setters and getters for the print preview display.
  PrintPreviewModel.Zoom |
  PrintPreviewPane | Custom component to display the current page of the current buffer.
  PrintPreviewPaneUI | Abstract class that look and feels may use to paint this component appropriately.
  PrintRangeType | Custom print request attribute to represent a page range type, i.e.
  ProgressObserver | Interface used to monitor things that can progress.
  PropertiesBean | A "java bean" that can serialize itself into a java.util.Properties instance.
  PropertiesChanged | Message sent when properties are changed using the global options or plugin options dialog box.
  PropertiesChanging | Message sent right before the global options dialog is shown.
  PropertiesChanging.State |
  Range | Defines a range of integers from `start` to `end`, inclusive.
  RecentDirectoriesProvider |
  RecentFilesProvider |
  RectSelectWidgetFactory |
  ReflectManager | ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
  ReflectManagerImpl | This is the implementation of: ReflectManager - a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
  RegexEncodingDetector | An encoding detector which finds regex pattern.
  RegexpIndentRule |
  RegisterChanged | Message sent when a register is updated.
  Registers | jEdit's registers are an extension of the clipboard metaphor.
  Registers.ClipboardRegister | A clipboard register.
  Registers.Register | A register.
  RegisterSaver | An interface to delegate save/load operations of registers.
  RegistersListener | An interface to listen some events about registers.
  RegisterViewer | Dockable view of register contents
  ReloadWithEncodingProvider | Menu provider for actions to reload the current buffer with a specific encoding.
  Remote | Remote executor class.
  RemotePluginList |
  Reverse | Custom print attribute indicating the pages should be printed in reverse order.
  ReverseCharSequence | Reversed view of a given CharSequence.
  RichJEditTextTransferableService |
  RichTextTransferable |
  RolloverButton | Class for buttons that implement rollovers If you wish to have rollovers on your buttons, use this class.
  RolloverToggleButton | Class for buttons that implement rollovers If you wish to have rollovers on your buttons, use this class.
  SaveBackupOptionPane | The Save and Backup option panel.
  SaveCaretInfoVisitor | A visitor that saves the caret info of an EditPane
  ScreenRectangleSelectionButton |
  ScrollLayout | Similar to a javax.swing.ScrollPaneLayout, but not as restrictive on the components that can be added.
  ScrollListener | A scroll listener will be notified when the text area is scrolled, either horizontally or vertically.
  SearchAndReplace | Class that implements regular expression and literal search within jEdit buffers.
  SearchBar | Incremental search tool bar.
  SearchDialog | Search and replace dialog.
  SearchFileSet | An abstract interface representing a set of files.
  SearchMatcher | An abstract class for matching strings.
  SearchMatcher.Match |
  SearchSettingsChanged | Message sent when search and replace settings change.
  SegmentBuffer | An extended segment that you can append text to.
  SegmentCharSequence | Class that lets java.util.regex search within a javax.swing.text.Segment.
  Selection | An abstract class that holds data on a region of selected text.
  Selection.Range | An ordinary range selection.
  Selection.Rect | A rectangular selection.
  SelectionLengthWidgetFactory |
  SelectionLengthWidgetFactory.SelectionLengthWidget |
  SelectLineRange | Dialog for selection of a range of lines
  ServiceManager | A generic way for plugins (and core) to provide various API extensions.
  ServiceManager.ServiceFoldHandlerProvider | A FoldHandler based on the ServiceManager
  SettingsXML | A XML file in the settings directory.
  ShapedFoldPainter | Fold Painter
  ShortcutPrefixActiveEvent | Event fired when jEdit starts and stops listening for shortcut completions
  ShortcutsOptionPane | Key binding editor.
  SplashScreen | The splash screen displayed on startup.
  SplitConfigParser | Class used by PerspectiveManager to parse SplitConfig strings.
  SquareFoldPainter |
  StandaloneTextArea | jEdit's standalone text component.
  StandaloneTextArea.StandaloneActionSet | The actionSet for standalone textArea.
  StandardUtilities | Several tools that depends on JDK only.
  StandardUtilities.StringCompare<E> | Compares objects as strings.
  StatusBar | The status bar used to display various information to the user.
  StatusBarOptionPane | Status bar editor.
  StatusListener | Fired when the text area needs to display a status message.
  StatusWidgetFactory | A widget factory for the status bar.
  StringList | A List<String> with some perl-like convenience functions (split/join primarily), and easy conversion to/from arrays.
  StringModel | A model for a single String, which supports TextListeners.
  StringTransferableService |
  StringUtil |
  StructureMatcher | An interface for matching parts of a source file's stucture.
  StructureMatcher.BracketMatcher |
  StructureMatcher.Highlight | Paints the structure match highlight.
  StructureMatcher.Match | A structure match, denoted by a start and end position.
  StyleEditor | Style editor dialog
  SyntaxHiliteOptionPane | Style option pane.
  SyntaxStyle | A simple text style class.
  SyntaxUtilities | Contains utility functions used by the syntax highlighting code.
  SyntaxUtilities | Syntax utilities that depends on JDK only and syntax package.
  TabbedOptionDialog | Replacement for OptionsDialog.
  TargetError | TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).
  Task | A Task is a Runnable with progress.
  TaskAdapter |
  TaskListener |
  TaskManager | The TaskManager manage Tasks in the Threadpool, it knows all of them, and sends events to TaskListeners.
  TaskManager.TaskVisitor |
  TaskMonitor | Task Monitor dockable panel, for showing progress on active tasks.
  TaskMonitorWidgetFactory | A Statusbar widget that monitor the task manager.
  TextArea | Abstract TextArea component.
  TextAreaBorder |
  TextAreaDialog | A dialog box with a text area
  TextAreaException | Exception that the TextArea can throw when an error occurs.
  TextAreaExtension | Subclasses of this class can perform custom painting and tool tip handling in the text area and gutter.
  TextAreaInputHandler | This class manage the key bindings and execute the actions binded on the keyboard events for the standalone textarea.
  TextAreaMouseHandler | Standalone TextArea MouseHandler.
  TextAreaOptionPane |
  TextAreaPainter | The text area painter is the component responsible for displaying the text of the current buffer.
  TextAreaTransferHandler |
  TextUtilities | Contains several text manipulation methods.
  This | 'This' is the type of bsh scripted objects.
  ThreadAbortMonitor |
  ThreadUtilities | The threadpool of jEdit.
  TipOfTheDay | Tip of the day window
  Token | Describes the input token stream.
  Token | A linked list of syntax tokens.
  TokenHandler | Token markers send tokens to implementations of this interface.
  TokenMarker | A token marker splits lines of text into tokens.
  TokenMarker.LineContext | Stores persistent per-line syntax parser state.
  TokenMgrError |
  ToolBarManager | Handles toolbars for a single View
  ToolBarOptionPane | Tool bar editor.
  ToolTipLabel |
  TransferHandler |
  TriangleFoldPainter |
  Type | A Java type.
  UndoManager | A class internal to jEdit's document model.
  UndoPane | Set options for undo here.
  UniqueActionDocumentListener | A simple document event that does the same action for insertUpdate, removeUpdate and changeUpdate
  UrlVFS | URL VFS.
  UtilEvalError | UtilEvalError is an error corresponding to an EvalError but thrown by a utility or other class that does not have the caller context (Node) available to it.
  UtilTargetError | UtilTargetError is an error corresponding to a TargetError but thrown by a utility or other class that does not have the caller context (Node) available to it.
  Variable |
  VariableGridLayout | A rectangular grid layout manager with variable cell sizes The container is divided into rectangles, and one component is placed in each rectangle.
  VFS | A virtual filesystem implementation.
  VFS.DirectoryEntryCompare | Implementation of `Comparator` interface that compares `VFSFile` instances.
  VFSBrowser | The main class of the VFS browser.
  VFSBrowser.DirectoriesOnlyFilter |
  VFSDirectoryEntryTable |
  VFSDirectoryEntryTableModel |
  VFSFile | A directory entry returned from a file listing.
  VFSFileChooserDialog | Wraps the VFS browser in a modal dialog.
  VFSFileFilter | An interface similar to `java.io.FilenameFilter`, that is used by `VFSBrowser` to define what files to show in the directory view.
  VFSFileNameField |
  VFSManager | jEdit's virtual filesystem allows it to transparently edit files stored elsewhere than the local filesystem, for example on an FTP site.
  VFSPathSelected | Message sent when a file system tree node, or a ProjectViewer tree node, is selected.
  VFSUpdate | Message sent when a file or directory changes.
  View | A `View` is jEdit's top-level frame window.
  View.ViewConfig |
  ViewManager | The view manager is here to manage the `View` linked list
  ViewManagerImpl | This class contains view management code, those methods are not public and must only be used by jEdit.
  ViewOptionPane |
  ViewUpdate | Message sent when a view-related change occurs.
  WhitespaceRule | Whitespace rule.
  Widget | Status Bar Widget interface.
  WrapWidgetFactory |
  XMLEncodingDetector | An encoding detector which extracts encoding from XML declaration.
  XMLUtilities | XML utility methods that only depend on the JDK.
  XModeHandler | XML handler for mode definition files.
  XThis | XThis is a dynamically loaded extension which extends This.java and adds support for the generalized interface proxy mechanism introduced in JDK1.3.