Class Hierarchy (jEdit API Documentation)

# Hierarchy For All Packages

Package Hierarchies:

- org.gjt.sp.jedit,
- org.gjt.sp.jedit.browser,
- org.gjt.sp.jedit.bsh,
- org.gjt.sp.jedit.bsh.classpath,
- org.gjt.sp.jedit.bsh.collection,
- org.gjt.sp.jedit.bsh.commands,
- org.gjt.sp.jedit.bsh.org.objectweb.asm,
- org.gjt.sp.jedit.bsh.reflect,
- org.gjt.sp.jedit.buffer,
- org.gjt.sp.jedit.bufferio,
- org.gjt.sp.jedit.bufferset,
- org.gjt.sp.jedit.datatransfer,
- org.gjt.sp.jedit.gui,
- org.gjt.sp.jedit.gui.statusbar,
- org.gjt.sp.jedit.gui.tray,
- org.gjt.sp.jedit.help,
- org.gjt.sp.jedit.indent,
- org.gjt.sp.jedit.input,
- org.gjt.sp.jedit.io,
- org.gjt.sp.jedit.manager,
- org.gjt.sp.jedit.menu,
- org.gjt.sp.jedit.msg,
- org.gjt.sp.jedit.options,
- org.gjt.sp.jedit.pluginmgr,
- org.gjt.sp.jedit.print,
- org.gjt.sp.jedit.proto.jeditresource,
- org.gjt.sp.jedit.search,
- org.gjt.sp.jedit.syntax,
- org.gjt.sp.jedit.textarea,
- org.gjt.sp.jedit.visitors,
- org.gjt.sp.util,
- org.gjt.sp.util.swing.event,
- org.jedit.core,
- org.jedit.io,
- org.jedit.keymap,
- org.jedit.migration,
- org.jedit.options

## Class Hierarchy

- java.lang.Object
  - org.gjt.sp.jedit.Abbrevs
  - javax.swing.border.AbstractBorder (implements javax.swing.border.Border, java.io.Serializable)
    - org.gjt.sp.jedit.gui.DropShadowBorder
    - org.gjt.sp.jedit.textarea.TextAreaBorder
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.gjt.sp.util.StringList
  - org.gjt.sp.jedit.input.AbstractInputHandler<E>
    - org.gjt.sp.jedit.gui.InputHandler
      - org.gjt.sp.jedit.gui.DefaultInputHandler
    - org.gjt.sp.jedit.input.TextAreaInputHandler
  - javax.swing.AbstractListModel<E> (implements javax.swing.ListModel<E>, java.io.Serializable)
    - javax.swing.DefaultListModel<E>
      - org.gjt.sp.jedit.gui.HistoryModel (implements org.gjt.sp.jedit.gui.MutableListModel<E>)
    - org.gjt.sp.jedit.gui.FilteredListModel<E> (implements javax.swing.event.ListDataListener)
  - java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
    - java.util.HashMap<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
      - org.gjt.sp.jedit.bsh.classpath.DiscreteFilesClassLoader.ClassSourceMap
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - org.gjt.sp.jedit.gui.FilteredTableModel<E> (implements javax.swing.event.TableModelListener)
    - org.gjt.sp.jedit.browser.VFSDirectoryEntryTableModel
  - org.gjt.sp.jedit.textarea.AntiAlias
  - org.gjt.sp.jedit.io.AutoDetection
  - org.gjt.sp.jedit.io.AutoDetection.Result
  - org.gjt.sp.jedit.BeanShell
  - org.gjt.sp.jedit.BeanShellFacade<T>
  - org.gjt.sp.jedit.indent.BracketIndentRule (implements org.gjt.sp.jedit.indent.IndentRule)
    - org.gjt.sp.jedit.indent.CloseBracketIndentRule
    - org.gjt.sp.jedit.indent.OpenBracketIndentRule
  - org.gjt.sp.jedit.indent.BracketIndentRule.Brackets
  - org.gjt.sp.jedit.bsh.BshClassManager
    - org.gjt.sp.jedit.bsh.classpath.ClassManagerImpl
  - org.gjt.sp.jedit.bsh.classpath.BshClassPath (implements org.gjt.sp.jedit.bsh.classpath.ClassPathListener, org.gjt.sp.jedit.bsh.NameSource)
  - org.gjt.sp.jedit.bsh.classpath.BshClassPath.AmbiguousName
  - org.gjt.sp.jedit.bsh.classpath.BshClassPath.ClassSource
    - org.gjt.sp.jedit.bsh.classpath.BshClassPath.DirClassSource
    - org.gjt.sp.jedit.bsh.classpath.BshClassPath.GeneratedClassSource
    - org.gjt.sp.jedit.bsh.classpath.BshClassPath.JarClassSource
  - org.gjt.sp.jedit.bsh.BSHFormalComment
  - org.gjt.sp.jedit.bsh.BshMethod (implements java.io.Serializable)
    - org.gjt.sp.jedit.bsh.DelayedEvalBshMethod
  - org.gjt.sp.jedit.bsh.BSHPackageDeclaration
  - org.gjt.sp.jedit.buffer.BufferAdapter (implements org.gjt.sp.jedit.buffer.BufferListener)
    - org.gjt.sp.jedit.textarea.ElasticTabStopBufferListener
  - org.gjt.sp.jedit.BufferHistory
  - org.gjt.sp.jedit.BufferHistory.Entry
  - org.gjt.sp.jedit.search.BufferListSet (implements org.gjt.sp.jedit.search.SearchFileSet)
    - org.gjt.sp.jedit.search.AllBufferSet
    - org.gjt.sp.jedit.search.DirectoryListSet
  - org.gjt.sp.jedit.manager.BufferManagerImpl (implements org.gjt.sp.jedit.manager.BufferManager)
  - org.gjt.sp.jedit.print.BufferPrinter1_3
  - org.gjt.sp.jedit.print.BufferPrinter1_4
  - org.gjt.sp.jedit.print.BufferPrinter1_7
  - org.gjt.sp.jedit.bufferset.BufferSet
  - org.gjt.sp.jedit.bufferset.BufferSet.NameSorter (implements java.util.Comparator<T>)
  - org.gjt.sp.jedit.bufferset.BufferSet.PathSorter (implements java.util.Comparator<T>)
  - org.gjt.sp.jedit.bufferset.BufferSetAdapter (implements org.gjt.sp.jedit.bufferset.BufferSetListener)
  - org.gjt.sp.jedit.bufferset.BufferSetManager
  - org.gjt.sp.jedit.gui.statusbar.BufferSetWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.bsh.CallStack
  - org.gjt.sp.jedit.bsh.Capabilities
  - org.gjt.sp.jedit.io.CharsetEncoding (implements org.gjt.sp.jedit.io.Encoding)
  - org.gjt.sp.jedit.bsh.ClassGenerator
    - org.gjt.sp.jedit.bsh.ClassGeneratorImpl
  - org.gjt.sp.jedit.bsh.ClassGeneratorUtil (implements org.gjt.sp.jedit.bsh.org.objectweb.asm.Constants)
  - org.gjt.sp.jedit.bsh.ClassGeneratorUtil.ConstructorArgs
  - org.gjt.sp.jedit.bsh.ClassIdentifier
  - java.lang.ClassLoader
    - org.gjt.sp.jedit.JARClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - org.gjt.sp.jedit.bsh.classpath.BshClassLoader
          - org.gjt.sp.jedit.bsh.classpath.DiscreteFilesClassLoader
  - org.gjt.sp.jedit.bsh.org.objectweb.asm.ClassWriter (implements org.gjt.sp.jedit.bsh.org.objectweb.asm.ClassVisitor)
  - org.gjt.sp.jedit.gui.statusbar.ClockWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.bsh.org.objectweb.asm.CodeWriter (implements org.gjt.sp.jedit.bsh.org.objectweb.asm.CodeVisitor)
  - org.gjt.sp.jedit.bsh.collection.CollectionIterator (implements org.gjt.sp.jedit.bsh.BshIterator)
  - org.gjt.sp.jedit.bsh.CollectionManager
    - org.gjt.sp.jedit.bsh.collection.CollectionManagerImpl
  - org.gjt.sp.jedit.bsh.CollectionManager.BasicBshIterator (implements org.gjt.sp.jedit.bsh.BshIterator)
  - org.gjt.sp.jedit.textarea.ColumnBlockLine
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JButton (implements javax.accessibility.Accessible)
            - org.gjt.sp.jedit.gui.ColorWellButton
            - org.gjt.sp.jedit.gui.FontSelector
            - org.gjt.sp.jedit.gui.RolloverButton
              - org.gjt.sp.jedit.gui.EnhancedButton
            - org.gjt.sp.jedit.gui.ScreenRectangleSelectionButton
          - javax.swing.JMenuItem (implements javax.accessibility.Accessible, javax.swing.MenuElement)
            - org.gjt.sp.jedit.menu.EnhancedMenuItem
            - javax.swing.JCheckBoxMenuItem (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
              - org.gjt.sp.jedit.menu.EnhancedCheckBoxMenuItem
            - javax.swing.JMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
              - org.gjt.sp.jedit.menu.EnhancedMenu (implements javax.swing.event.MenuListener)
          - javax.swing.JToggleButton (implements javax.accessibility.Accessible)
            - org.gjt.sp.jedit.gui.RolloverToggleButton
        - org.gjt.sp.jedit.textarea.Gutter (implements javax.swing.SwingConstants)
        - javax.swing.JComboBox<E> (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - org.gjt.sp.jedit.gui.BufferSwitcher
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
            - org.gjt.sp.jedit.browser.FileCellRenderer
          - javax.swing.tree.DefaultTreeCellRenderer (implements javax.swing.tree.TreeCellRenderer)
            - org.gjt.sp.util.EnhancedTreeCellRenderer
              - org.gjt.sp.jedit.gui.OptionsDialog.PaneNameRenderer
          - org.gjt.sp.jedit.gui.statusbar.ToolTipLabel
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - org.gjt.sp.jedit.gui.AbbrevEditor
          - org.gjt.sp.jedit.AbstractOptionPane (implements org.gjt.sp.jedit.OptionPane)
            - org.gjt.sp.jedit.options.AbbrevsOptionPane
            - org.gjt.sp.jedit.gui.AbstractContextOptionPane
              - org.gjt.sp.jedit.options.BrowserContextOptionPane
              - org.gjt.sp.jedit.options.ContextOptionPane
            - org.gjt.sp.jedit.options.AppearanceOptionPane (implements java.awt.event.ItemListener)
            - org.gjt.sp.jedit.options.BrowserColorsOptionPane
            - org.gjt.sp.jedit.options.BrowserOptionPane
            - org.gjt.sp.jedit.options.BufferOptionPane
            - org.gjt.sp.jedit.options.DockingOptionPane
            - org.gjt.sp.jedit.options.EditingOptionPane
            - org.gjt.sp.jedit.options.EditModesPane
            - org.gjt.sp.jedit.options.EncodingsOptionPane
            - org.gjt.sp.jedit.options.FirewallOptionPane
            - org.gjt.sp.jedit.options.GeneralOptionPane
            - org.gjt.sp.jedit.options.GutterOptionPane
            - org.gjt.sp.jedit.options.LargeFilesOptionPane
            - org.gjt.sp.jedit.options.ModeSettingsPane
            - org.gjt.sp.jedit.options.MouseOptionPane
            - org.jedit.options.OptionGroupPane (implements javax.swing.event.TreeSelectionListener)
            - org.gjt.sp.jedit.options.PluginManagerOptionPane
            - org.jedit.options.PluginOptionGroup.NoPluginsPane
            - org.gjt.sp.jedit.options.PluginOptions.NoPluginsPane
            - org.gjt.sp.jedit.options.PrintOptionPane
            - org.gjt.sp.jedit.options.SaveBackupOptionPane
            - org.gjt.sp.jedit.options.ShortcutsOptionPane
            - org.gjt.sp.jedit.options.StatusBarOptionPane
            - org.gjt.sp.jedit.options.SyntaxHiliteOptionPane
            - org.gjt.sp.jedit.options.TextAreaOptionPane
            - org.gjt.sp.jedit.options.ToolBarOptionPane
            - org.gjt.sp.jedit.options.UndoPane
            - org.gjt.sp.jedit.options.ViewOptionPane
          - org.gjt.sp.jedit.print.BasicPrintPreviewPaneUI.PrintPreviewRenderer
          - org.gjt.sp.jedit.gui.DockableWindowManager
            - org.gjt.sp.jedit.gui.DockableWindowManagerImpl
          - org.gjt.sp.jedit.EditPane (implements org.gjt.sp.jedit.bufferset.BufferSetListener)
          - org.gjt.sp.jedit.help.HelpSearchPanel
          - org.gjt.sp.jedit.help.HelpTOCPanel
          - org.gjt.sp.jedit.help.HistoryButton (implements java.awt.event.ActionListener)
          - org.gjt.sp.jedit.search.HyperSearchResults (implements org.gjt.sp.jedit.gui.DefaultFocusComponent)
          - org.gjt.sp.jedit.gui.LogViewer (implements org.gjt.sp.jedit.gui.DefaultFocusComponent)
          - org.gjt.sp.jedit.pluginmgr.ManagePanel
          - org.gjt.sp.jedit.gui.MarkerViewer (implements java.awt.event.ActionListener)
          - org.gjt.sp.jedit.gui.PingPongList<E>
          - org.gjt.sp.jedit.gui.RegisterViewer (implements org.gjt.sp.jedit.gui.DefaultFocusComponent, org.gjt.sp.jedit.gui.DockableWindow)
          - org.gjt.sp.jedit.gui.StatusBar
          - org.gjt.sp.jedit.gui.TaskMonitor (implements org.gjt.sp.util.TaskListener)
          - org.gjt.sp.jedit.textarea.TextArea
            - org.gjt.sp.jedit.textarea.JEditEmbeddedTextArea
            - org.gjt.sp.jedit.textarea.JEditTextArea
            - org.gjt.sp.jedit.textarea.StandaloneTextArea
          - org.gjt.sp.jedit.browser.VFSBrowser (implements org.gjt.sp.jedit.gui.DefaultFocusComponent, org.gjt.sp.jedit.gui.DockableWindow)
        - javax.swing.JPopupMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
          - org.gjt.sp.jedit.browser.BrowserCommandsMenu
        - javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - org.gjt.sp.jedit.gui.JCheckBoxList
          - org.gjt.sp.jedit.browser.VFSDirectoryEntryTable
        - javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - javax.swing.JEditorPane
            - javax.swing.JTextPane
              - org.gjt.sp.jedit.gui.ErrorListDialog.JTextPaneSized
          - javax.swing.JTextArea
            - org.gjt.sp.jedit.gui.HistoryTextArea
          - javax.swing.JTextField (implements javax.swing.SwingConstants)
            - org.gjt.sp.jedit.gui.HistoryTextField
              - org.gjt.sp.jedit.browser.VFSFileNameField
            - org.gjt.sp.jedit.gui.NumericTextField (implements javax.swing.ComboBoxEditor)
        - javax.swing.JToolBar (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - org.gjt.sp.jedit.gui.ActionBar
          - org.gjt.sp.jedit.search.SearchBar
        - org.gjt.sp.jedit.print.PrintPreviewPane
        - org.gjt.sp.jedit.gui.SplashScreen
        - org.gjt.sp.jedit.textarea.TextAreaPainter (implements javax.swing.text.TabExpander)
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.gjt.sp.jedit.gui.AboutDialog
            - org.gjt.sp.jedit.gui.AddAbbrevDialog
            - org.gjt.sp.jedit.gui.ColorChooserDialog
            - org.gjt.sp.jedit.gui.EditAbbrevDialog
            - org.gjt.sp.jedit.gui.EnhancedDialog
              - org.gjt.sp.jedit.gui.AddModeDialog
              - org.gjt.sp.jedit.gui.BufferOptions
              - org.gjt.sp.jedit.gui.CloseDialog
              - org.gjt.sp.jedit.gui.ContextAddDialog
              - org.gjt.sp.jedit.gui.ErrorListDialog
              - org.gjt.sp.jedit.gui.FilePropertiesDialog
              - org.gjt.sp.jedit.gui.FilesChangedDialog
              - org.gjt.sp.jedit.gui.FontSelectorDialog
              - org.gjt.sp.jedit.gui.OptionsDialog (implements java.awt.event.ActionListener, javax.swing.event.TreeSelectionListener)
                - org.gjt.sp.jedit.options.GlobalOptions
                - org.gjt.sp.jedit.options.PluginOptions
              - org.gjt.sp.jedit.gui.PasteFromListDialog
              - org.gjt.sp.jedit.gui.PasteSpecialDialog
              - org.gjt.sp.jedit.print.PrintPreview
              - org.gjt.sp.jedit.search.SearchDialog
              - org.gjt.sp.jedit.gui.SelectLineRange (implements java.awt.event.ActionListener)
              - org.gjt.sp.jedit.gui.StyleEditor
              - org.jedit.options.TabbedOptionDialog (implements java.awt.event.ActionListener, javax.swing.event.ChangeListener)
                - org.jedit.options.CombinedOptions
              - org.gjt.sp.jedit.gui.TextAreaDialog
                - org.gjt.sp.jedit.gui.BeanShellErrorDialog
              - org.gjt.sp.jedit.gui.TipOfTheDay
              - org.gjt.sp.jedit.browser.VFSFileChooserDialog
            - org.gjt.sp.jedit.gui.GrabKeyDialog
            - org.gjt.sp.jedit.print.PrinterDialog (implements javax.swing.event.ListSelectionListener)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.gjt.sp.jedit.gui.FloatingWindowContainer (implements org.gjt.sp.jedit.gui.DockableWindowContainer, java.beans.PropertyChangeListener)
            - org.gjt.sp.jedit.help.HelpViewer (implements org.gjt.sp.jedit.help.HelpHistoryModelListener, org.gjt.sp.jedit.help.HelpViewerInterface)
            - org.gjt.sp.jedit.pluginmgr.PluginManager
            - org.gjt.sp.jedit.View (implements org.gjt.sp.jedit.input.InputHandlerProvider)
        - javax.swing.JWindow (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer)
          - org.gjt.sp.jedit.gui.CompletionPopup
            - org.gjt.sp.jedit.gui.CompleteWord
  - javax.swing.plaf.ComponentUI
    - org.gjt.sp.jedit.print.PrintPreviewPaneUI
      - org.gjt.sp.jedit.print.BasicPrintPreviewPaneUI (implements javax.swing.event.ChangeListener)
  - org.gjt.sp.jedit.search.CurrentBufferSet (implements org.gjt.sp.jedit.search.SearchFileSet)
  - org.gjt.sp.jedit.Debug
  - org.gjt.sp.jedit.indent.DeepIndentRule (implements org.gjt.sp.jedit.indent.IndentRule)
  - org.gjt.sp.jedit.buffer.DefaultFoldHandlerProvider (implements org.gjt.sp.jedit.buffer.FoldHandlerProvider)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.gjt.sp.jedit.gui.DockableWindowManagerImpl.DockableWindowConfig.PerspectiveHandler
    - org.gjt.sp.jedit.syntax.XModeHandler
  - org.gjt.sp.jedit.input.DefaultInputHandlerProvider (implements org.gjt.sp.jedit.input.InputHandlerProvider)
  - org.gjt.sp.jedit.syntax.DefaultTokenHandler (implements org.gjt.sp.jedit.syntax.TokenHandler)
    - org.gjt.sp.jedit.syntax.DisplayTokenHandler
  - org.gjt.sp.jedit.bsh.commands.dir
  - org.gjt.sp.jedit.menu.DirectoryProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.textarea.DisplayManager
  - org.gjt.sp.jedit.gui.DockableLayout (implements java.awt.LayoutManager2)
  - org.gjt.sp.jedit.gui.DockableWindowFactory
  - org.gjt.sp.jedit.gui.DockableWindowManager.DockingLayout
    - org.gjt.sp.jedit.gui.DockableWindowManagerImpl.DockableWindowConfig
  - org.gjt.sp.jedit.gui.DockableWindowManagerProvider (implements org.gjt.sp.jedit.gui.DockingFrameworkProvider)
  - org.gjt.sp.jedit.gui.DockingLayoutManager (implements org.gjt.sp.jedit.EBComponent)
  - org.gjt.sp.jedit.syntax.DummyTokenHandler (implements org.gjt.sp.jedit.syntax.TokenHandler)
  - org.gjt.sp.jedit.gui.DynamicContextMenuService
  - org.gjt.sp.jedit.EBMessage
    - org.gjt.sp.jedit.msg.BufferUpdate
    - org.gjt.sp.jedit.msg.DockableWindowUpdate
    - org.gjt.sp.jedit.msg.DynamicMenuChanged
    - org.gjt.sp.jedit.msg.EditorExiting
    - org.gjt.sp.jedit.msg.EditorExitRequested
    - org.gjt.sp.jedit.msg.EditorStarted
    - org.gjt.sp.jedit.msg.EditPaneUpdate
      - org.gjt.sp.jedit.msg.PositionChanging
        - org.gjt.sp.jedit.msg.BufferChanging
    - org.gjt.sp.jedit.msg.PluginUpdate
    - org.gjt.sp.jedit.msg.PropertiesChanged
    - org.gjt.sp.jedit.msg.PropertiesChanging
    - org.gjt.sp.jedit.msg.RegisterChanged
    - org.gjt.sp.jedit.msg.SearchSettingsChanged
    - org.gjt.sp.jedit.msg.VFSPathSelected
    - org.gjt.sp.jedit.msg.VFSUpdate
    - org.gjt.sp.jedit.msg.ViewUpdate
  - org.gjt.sp.jedit.EditAction.Wrapper (implements java.awt.event.ActionListener)
  - org.gjt.sp.jedit.EditBus
  - org.gjt.sp.jedit.manager.EditPaneManagerImpl (implements org.gjt.sp.jedit.manager.EditPaneManager)
  - org.gjt.sp.jedit.EditPlugin
    - org.gjt.sp.jedit.EBPlugin (implements org.gjt.sp.jedit.EBComponent)
    - org.gjt.sp.jedit.EditPlugin.Broken
    - org.gjt.sp.jedit.EditPlugin.Deferred
  - org.gjt.sp.jedit.textarea.ElasticTabstopsTabExpander (implements javax.swing.text.TabExpander)
  - org.jedit.keymap.EmacsUtil
  - org.gjt.sp.jedit.io.EncodingServer
  - org.gjt.sp.jedit.gui.statusbar.EncodingWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.io.EncodingWithBOM (implements org.gjt.sp.jedit.io.Encoding)
  - org.gjt.sp.jedit.io.EncodingWithBOM.Detector (implements org.gjt.sp.jedit.io.EncodingDetector)
  - org.gjt.sp.jedit.menu.EnhancedMenu.EditBusStub
  - org.gjt.sp.jedit.gui.ErrorListDialog.ErrorEntry
  - org.gjt.sp.jedit.gui.statusbar.ErrorsWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - java.util.EventObject (implements java.io.Serializable)
    - javax.swing.event.ChangeEvent
      - org.gjt.sp.jedit.gui.ShortcutPrefixActiveEvent
  - org.gjt.sp.jedit.gui.ExtendedGridLayout (implements java.awt.LayoutManager2)
  - org.gjt.sp.jedit.gui.ExtendedGridLayoutConstraints
  - org.gjt.sp.jedit.menu.FavoritesProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.jedit.core.FileOpenerService
  - org.gjt.sp.jedit.buffer.FoldHandler
    - org.gjt.sp.jedit.buffer.DummyFoldHandler
    - org.gjt.sp.jedit.buffer.ExplicitFoldHandler
    - org.gjt.sp.jedit.buffer.IndentFoldHandler
  - org.gjt.sp.jedit.gui.statusbar.FoldWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.util.GenericGUIUtilities
  - org.gjt.sp.jedit.io.GlobVFSFileFilter (implements org.gjt.sp.jedit.io.VFSFileFilter)
  - org.gjt.sp.jedit.gui.GrabKeyDialog.KeyBinding
  - org.gjt.sp.jedit.GUIUtilities
  - org.gjt.sp.jedit.GUIUtilities.UnixWorkaround
  - org.gjt.sp.jedit.help.HelpHistoryModel
  - org.gjt.sp.jedit.help.HelpTOCLoader
  - org.gjt.sp.jedit.help.HelpTOCLoader.HelpNode
  - org.gjt.sp.jedit.gui.HistoryText
  - org.gjt.sp.util.HtmlUtilities
  - org.gjt.sp.jedit.search.HyperSearchFileNode (implements org.gjt.sp.jedit.search.HyperSearchNode)
  - org.gjt.sp.jedit.search.HyperSearchFolderNode
  - org.gjt.sp.jedit.search.HyperSearchOperationNode
  - org.gjt.sp.jedit.search.HyperSearchResult (implements org.gjt.sp.jedit.search.HyperSearchNode)
  - org.gjt.sp.jedit.search.HyperSearchResult.GotoDelayed (implements java.lang.Runnable)
  - org.gjt.sp.jedit.search.HyperSearchResult.Occur
  - org.gjt.sp.jedit.options.IconTheme
  - javax.swing.ImageIcon (implements javax.accessibility.Accessible, javax.swing.Icon, java.io.Serializable)
    - org.gjt.sp.jedit.gui.AnimatedIcon
  - org.gjt.sp.jedit.indent.IndentAction.AlignOffset (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentAction.AlignParameter (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentAction.Collapse (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentAction.Decrease (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentAction.Increase (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentAction.NoIncrease (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentAction.Reset (implements org.gjt.sp.jedit.indent.IndentAction)
  - org.gjt.sp.jedit.indent.IndentRuleFactory
  - org.gjt.sp.jedit.gui.statusbar.IndentWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.util.IntegerArray
  - javax.print.attribute.IntegerSyntax (implements java.lang.Cloneable, java.io.Serializable)
    - org.gjt.sp.jedit.print.PrintRangeType (implements javax.print.attribute.PrintJobAttribute, javax.print.attribute.PrintRequestAttribute)
  - org.gjt.sp.jedit.bsh.Interpreter (implements org.gjt.sp.jedit.bsh.ConsoleInterface, java.lang.Runnable, java.io.Serializable)
  - org.gjt.sp.util.IOUtilities
  - org.gjt.sp.jedit.bsh.JavaCharStream
  - org.gjt.sp.jedit.gui.JCheckBoxList.Entry
  - org.gjt.sp.jedit.jEdit
  - org.gjt.sp.jedit.jEdit.JEditPropertyManager (implements org.gjt.sp.jedit.IPropertyManager)
  - org.gjt.sp.jedit.JEditAbstractEditAction<E>
    - org.gjt.sp.jedit.EditAction
      - org.gjt.sp.jedit.BeanShellAction
      - org.gjt.sp.jedit.Macros.Macro
    - org.gjt.sp.jedit.JEditBeanShellAction
  - org.gjt.sp.jedit.JEditActionContext<F,​E>
    - org.gjt.sp.jedit.ActionContext
  - org.gjt.sp.jedit.JEditActionSet<E> (implements org.gjt.sp.jedit.input.InputHandlerProvider)
    - org.gjt.sp.jedit.ActionSet (implements java.lang.Comparable<T>)
    - org.gjt.sp.jedit.textarea.StandaloneTextArea.StandaloneActionSet
  - org.gjt.sp.jedit.buffer.JEditBuffer
    - org.gjt.sp.jedit.Buffer
  - org.gjt.sp.jedit.buffer.JEditBuffer.PropValue
  - org.gjt.sp.jedit.datatransfer.JEditDataFlavor
  - org.gjt.sp.jedit.gui.JEditHistoryModelSaver (implements org.gjt.sp.jedit.gui.HistoryModelSaver)
  - org.gjt.sp.jedit.datatransfer.JEditRichText
  - org.gjt.sp.jedit.datatransfer.JEditTransferable (implements java.awt.datatransfer.Transferable)
  - org.gjt.sp.jedit.visitors.JEditVisitorAdapter (implements org.gjt.sp.jedit.visitors.JEditVisitor)
    - org.gjt.sp.jedit.visitors.SaveCaretInfoVisitor
  - org.gjt.sp.jedit.gui.tray.JTrayIconManager
  - org.gjt.sp.jedit.gui.KeyEventTranslator
  - org.gjt.sp.jedit.gui.KeyEventTranslator.Key
  - org.gjt.sp.jedit.gui.KeyEventWorkaround
  - org.jedit.keymap.KeymapFileFilter (implements java.io.FileFilter)
  - org.jedit.keymap.KeymapManagerImpl (implements org.jedit.keymap.KeymapManager)
  - org.jedit.migration.KeymapMigration (implements org.jedit.core.MigrationService)
  - org.gjt.sp.jedit.syntax.KeywordMap
  - org.gjt.sp.jedit.buffer.KillRing (implements org.gjt.sp.jedit.gui.MutableListModel<E>)
  - org.gjt.sp.jedit.bsh.org.objectweb.asm.Label
  - org.gjt.sp.jedit.gui.statusbar.LastModifiedWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.gui.statusbar.LastModifiedWidgetFactory.LastModifiedWidget (implements org.gjt.sp.jedit.gui.statusbar.Widget)
  - org.gjt.sp.jedit.buffer.LineManager
  - org.gjt.sp.jedit.gui.statusbar.LineSepWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.gui.ListModelEditor
  - org.gjt.sp.jedit.datatransfer.ListVFSFileTransferable (implements java.awt.datatransfer.Transferable)
  - org.gjt.sp.jedit.gui.statusbar.LockedWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.util.Log
  - org.gjt.sp.jedit.Macros
  - org.gjt.sp.jedit.Macros.Handler
  - org.gjt.sp.jedit.Macros.Recorder
  - org.gjt.sp.jedit.menu.MacrosProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.print.Margins (implements javax.print.attribute.DocAttribute, javax.print.attribute.PrintJobAttribute, javax.print.attribute.PrintRequestAttribute)
  - org.gjt.sp.jedit.Marker
  - org.gjt.sp.jedit.menu.MarkersProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.gui.statusbar.MemoryStatusWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.menu.MenuItemTextComparator (implements java.util.Comparator<T>)
  - org.gjt.sp.jedit.pluginmgr.MirrorList
  - org.gjt.sp.jedit.pluginmgr.MirrorList.Mirror
  - org.gjt.sp.jedit.MiscUtilities
  - org.gjt.sp.jedit.Mode
  - org.gjt.sp.jedit.syntax.ModeProvider
  - org.gjt.sp.jedit.gui.statusbar.ModeWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.bsh.Modifiers (implements java.io.Serializable)
  - org.gjt.sp.jedit.textarea.MouseActions (implements org.gjt.sp.jedit.textarea.MouseActionsProvider)
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - org.gjt.sp.jedit.help.HelpSearchPanel.MouseHandler
    - org.gjt.sp.jedit.gui.statusbar.HoverSetStatusMouseHandler
    - javax.swing.event.MouseInputAdapter (implements javax.swing.event.MouseInputListener)
      - org.gjt.sp.jedit.textarea.TextAreaMouseHandler
        - org.gjt.sp.jedit.textarea.MouseHandler
  - org.gjt.sp.jedit.gui.statusbar.MultiSelectWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.bsh.NameSpace (implements org.gjt.sp.jedit.bsh.BshClassManager.Listener, org.gjt.sp.jedit.bsh.NameSource, java.io.Serializable)
    - org.gjt.sp.jedit.bsh.ExternalNameSpace
  - org.jedit.io.Native2ASCIIEncoding (implements org.gjt.sp.jedit.io.Encoding)
  - org.jedit.migration.OneTimeMigrationService (implements org.jedit.core.MigrationService)
    - org.jedit.migration.CheckFileStatus
  - org.gjt.sp.jedit.OperatingSystem
  - org.gjt.sp.jedit.OptionGroup
    - org.jedit.options.GlobalOptionGroup
    - org.jedit.options.PluginOptionGroup
  - org.jedit.options.OptionTreeModel (implements javax.swing.tree.TreeModel)
    - org.gjt.sp.jedit.gui.OptionsDialog.OptionTreeModel
  - org.gjt.sp.jedit.gui.statusbar.OverwriteWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - java.awt.print.PageFormat (implements java.lang.Cloneable)
    - org.gjt.sp.jedit.print.PrintPreviewModel
  - org.gjt.sp.jedit.gui.PanelWindowContainer (implements org.gjt.sp.jedit.gui.DockableWindowContainer, org.gjt.sp.jedit.gui.DockableWindowManager.DockingArea)
  - org.gjt.sp.jedit.gui.PanelWindowContainer.RotatedTextIcon (implements javax.swing.Icon)
  - org.gjt.sp.jedit.bsh.Parser (implements org.gjt.sp.jedit.bsh.ParserConstants, org.gjt.sp.jedit.bsh.ParserTreeConstants)
  - org.gjt.sp.jedit.syntax.ParserRule
  - org.gjt.sp.jedit.syntax.ParserRuleSet
  - org.gjt.sp.jedit.bsh.ParserTokenManager (implements org.gjt.sp.jedit.bsh.ParserConstants)
  - org.gjt.sp.jedit.PerspectiveManager
  - org.gjt.sp.jedit.PluginJAR
  - org.gjt.sp.jedit.PluginJAR.PluginCacheEntry
  - org.gjt.sp.jedit.menu.PluginsProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.bsh.Primitive (implements org.gjt.sp.jedit.bsh.ParserConstants, java.io.Serializable)
  - org.gjt.sp.util.PropertiesBean
  - org.gjt.sp.jedit.print.Range
  - org.gjt.sp.jedit.menu.RecentDirectoriesProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.menu.RecentFilesProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.gui.statusbar.RectSelectWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.bsh.ReflectManager
    - org.gjt.sp.jedit.bsh.reflect.ReflectManagerImpl
  - org.gjt.sp.jedit.io.RegexEncodingDetector (implements org.gjt.sp.jedit.io.EncodingDetector)
  - org.gjt.sp.jedit.indent.RegexpIndentRule (implements org.gjt.sp.jedit.indent.IndentRule)
  - org.gjt.sp.jedit.Registers
  - org.gjt.sp.jedit.Registers.ClipboardRegister (implements org.gjt.sp.jedit.Registers.Register)
  - org.gjt.sp.jedit.menu.ReloadWithEncodingProvider (implements java.awt.event.ActionListener, org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - org.gjt.sp.jedit.bsh.Remote
  - org.gjt.sp.jedit.pluginmgr.RemotePluginList
  - org.gjt.sp.jedit.print.Reverse (implements javax.print.attribute.DocAttribute, javax.print.attribute.PrintJobAttribute, javax.print.attribute.PrintRequestAttribute)
  - org.gjt.sp.util.ReverseCharSequence (implements java.lang.CharSequence)
  - org.gjt.sp.jedit.datatransfer.RichJEditTextTransferableService (implements org.gjt.sp.jedit.datatransfer.JEditTransferableService)
  - org.gjt.sp.jedit.datatransfer.RichTextTransferable (implements java.awt.datatransfer.Transferable)
  - org.gjt.sp.jedit.textarea.ScrollLayout (implements java.awt.LayoutManager)
  - org.gjt.sp.jedit.search.SearchAndReplace
  - org.gjt.sp.jedit.search.SearchMatcher
    - org.gjt.sp.jedit.search.BoyerMooreSearchMatcher
    - org.gjt.sp.jedit.search.PatternSearchMatcher
  - org.gjt.sp.jedit.search.SearchMatcher.Match
  - javax.swing.text.Segment (implements java.text.CharacterIterator, java.lang.CharSequence, java.lang.Cloneable)
    - org.gjt.sp.util.SegmentBuffer
  - org.gjt.sp.util.SegmentCharSequence (implements java.lang.CharSequence, java.io.Serializable)
  - org.gjt.sp.jedit.textarea.Selection (implements java.lang.Cloneable)
    - org.gjt.sp.jedit.textarea.Selection.Range
    - org.gjt.sp.jedit.textarea.Selection.Rect
      - org.gjt.sp.jedit.textarea.ColumnBlock (implements org.gjt.sp.jedit.textarea.Node)
  - org.gjt.sp.jedit.gui.statusbar.SelectionLengthWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.gui.statusbar.SelectionLengthWidgetFactory.SelectionLengthWidget (implements org.gjt.sp.jedit.gui.statusbar.Widget)
  - org.gjt.sp.jedit.ServiceManager
  - org.gjt.sp.jedit.ServiceManager.ServiceFoldHandlerProvider (implements org.gjt.sp.jedit.buffer.FoldHandlerProvider)
  - org.gjt.sp.jedit.SettingsXML
  - org.gjt.sp.jedit.textarea.ShapedFoldPainter (implements org.gjt.sp.jedit.textarea.FoldPainter)
    - org.gjt.sp.jedit.textarea.CircleFoldPainter
    - org.gjt.sp.jedit.textarea.SquareFoldPainter
  - org.gjt.sp.jedit.SplitConfigParser
  - org.gjt.sp.util.StandardUtilities
  - org.gjt.sp.util.StandardUtilities.StringCompare<E> (implements java.util.Comparator<T>)
  - org.gjt.sp.util.StringModel
  - org.gjt.sp.jedit.datatransfer.StringTransferableService (implements org.gjt.sp.jedit.datatransfer.JEditTransferableService)
  - org.gjt.sp.jedit.bsh.StringUtil
  - org.gjt.sp.jedit.textarea.StructureMatcher.BracketMatcher (implements org.gjt.sp.jedit.textarea.StructureMatcher)
  - org.gjt.sp.jedit.textarea.StructureMatcher.Match
  - org.gjt.sp.jedit.syntax.SyntaxStyle
  - org.gjt.sp.jedit.syntax.SyntaxUtilities
  - org.gjt.sp.util.SyntaxUtilities
  - org.gjt.sp.util.Task (implements org.gjt.sp.util.ProgressObserver, java.lang.Runnable)
    - org.gjt.sp.jedit.io.CopyFileWorker
    - org.gjt.sp.jedit.bufferio.IoTask
      - org.gjt.sp.jedit.bufferio.BufferIORequest
        - org.gjt.sp.jedit.bufferio.BufferAutosaveRequest
        - org.gjt.sp.jedit.bufferio.BufferInsertRequest
        - org.gjt.sp.jedit.bufferio.BufferLoadRequest
        - org.gjt.sp.jedit.bufferio.BufferSaveRequest
    - org.gjt.sp.jedit.io.LocalFileSaveTask
    - org.gjt.sp.jedit.bufferio.MarkersSaveRequest
  - org.gjt.sp.util.TaskAdapter (implements org.gjt.sp.util.TaskListener)
  - org.gjt.sp.util.TaskManager
  - org.gjt.sp.jedit.gui.statusbar.TaskMonitorWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - org.gjt.sp.jedit.textarea.TextAreaExtension
    - org.gjt.sp.jedit.print.PageBreakExtension (implements org.gjt.sp.jedit.EBComponent)
    - org.gjt.sp.jedit.textarea.StructureMatcher.Highlight
  - org.gjt.sp.jedit.TextUtilities
  - org.gjt.sp.jedit.bsh.This (implements java.lang.Runnable, java.io.Serializable)
    - org.gjt.sp.jedit.bsh.XThis
  - java.lang.Thread (implements java.lang.Runnable)
    - org.gjt.sp.jedit.EditServer
  - org.gjt.sp.util.ThreadUtilities
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.gjt.sp.jedit.bsh.TokenMgrError
    - java.lang.Exception
      - org.gjt.sp.jedit.bsh.EvalError
        - org.gjt.sp.jedit.bsh.ParseException
        - org.gjt.sp.jedit.bsh.TargetError
      - java.io.IOException
        - org.jedit.io.HttpException
      - java.lang.RuntimeException
        - org.gjt.sp.jedit.bsh.InterpreterError
      - org.gjt.sp.jedit.textarea.TextAreaException
      - org.gjt.sp.jedit.bsh.UtilEvalError
        - org.gjt.sp.jedit.bsh.Capabilities.Unavailable
        - org.gjt.sp.jedit.bsh.ClassPathException
        - org.gjt.sp.jedit.bsh.UtilTargetError
  - org.gjt.sp.jedit.bsh.Token (implements java.io.Serializable)
  - org.gjt.sp.jedit.syntax.Token
    - org.gjt.sp.jedit.syntax.Chunk
  - org.gjt.sp.jedit.syntax.TokenMarker
  - org.gjt.sp.jedit.syntax.TokenMarker.LineContext
  - org.gjt.sp.jedit.gui.ToolBarManager
  - javax.swing.TransferHandler (implements java.io.Serializable)
    - org.gjt.sp.jedit.textarea.TextAreaTransferHandler
  - org.gjt.sp.jedit.datatransfer.TransferHandler
  - java.awt.TrayIcon
    - org.gjt.sp.jedit.gui.tray.JTrayIcon
      - org.gjt.sp.jedit.gui.tray.JEditTrayIcon
        - org.gjt.sp.jedit.gui.tray.JEditSwingTrayIcon
  - org.gjt.sp.jedit.textarea.TriangleFoldPainter (implements org.gjt.sp.jedit.textarea.FoldPainter)
  - org.gjt.sp.jedit.bsh.org.objectweb.asm.Type
  - org.gjt.sp.jedit.buffer.UndoManager
  - org.gjt.sp.util.swing.event.UniqueActionDocumentListener (implements javax.swing.event.DocumentListener)
  - java.net.URLConnection
    - org.gjt.sp.jedit.proto.jeditresource.PluginResURLConnection
  - java.net.URLStreamHandler
    - org.gjt.sp.jedit.proto.jeditresource.Handler
  - org.gjt.sp.jedit.bsh.Variable (implements java.io.Serializable)
  - org.gjt.sp.jedit.gui.VariableGridLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - org.gjt.sp.jedit.io.VFS
    - org.gjt.sp.jedit.io.FavoritesVFS
    - org.gjt.sp.jedit.io.FileRootsVFS
    - org.gjt.sp.jedit.io.FileVFS
    - org.gjt.sp.jedit.io.UrlVFS
  - org.gjt.sp.jedit.io.VFS.DirectoryEntryCompare (implements java.util.Comparator<T>)
  - org.gjt.sp.jedit.browser.VFSBrowser.DirectoriesOnlyFilter (implements org.gjt.sp.jedit.io.VFSFileFilter)
  - org.gjt.sp.jedit.io.VFSFile (implements java.io.Serializable)
    - org.gjt.sp.jedit.io.FavoritesVFS.Favorite
    - org.gjt.sp.jedit.io.FileVFS.LocalFile
  - org.gjt.sp.jedit.io.VFSManager
  - org.gjt.sp.jedit.View.ViewConfig
  - org.gjt.sp.jedit.manager.ViewManagerImpl (implements org.gjt.sp.jedit.manager.ViewManager)
  - org.gjt.sp.jedit.indent.WhitespaceRule (implements org.gjt.sp.jedit.indent.IndentRule)
  - org.gjt.sp.jedit.gui.statusbar.WrapWidgetFactory (implements org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory)
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - java.io.BufferedWriter
      - org.gjt.sp.jedit.SettingsXML.Saver
  - org.gjt.sp.jedit.io.XMLEncodingDetector (implements org.gjt.sp.jedit.io.EncodingDetector)
  - org.gjt.sp.util.XMLUtilities

## Interface Hierarchy

- org.gjt.sp.jedit.bsh.BshClassManager.Listener
- org.gjt.sp.jedit.bsh.classpath.BshClassPath.MappingFeedback
- org.gjt.sp.jedit.bsh.BshIterator
- org.gjt.sp.jedit.buffer.BufferListener
- org.gjt.sp.jedit.manager.BufferManager
- org.gjt.sp.jedit.buffer.BufferUndoListener
- org.gjt.sp.jedit.bsh.classpath.ClassPathListener
- org.gjt.sp.jedit.bsh.org.objectweb.asm.ClassVisitor
- org.gjt.sp.jedit.bsh.org.objectweb.asm.CodeVisitor
- org.gjt.sp.jedit.gui.CompletionPopup.Candidates
- org.gjt.sp.jedit.bsh.ConsoleInterface
- org.gjt.sp.jedit.bsh.org.objectweb.asm.Constants
- org.gjt.sp.jedit.gui.DefaultFocusComponent
- org.gjt.sp.jedit.gui.DockableWindow
- org.gjt.sp.jedit.gui.DockableWindowContainer
- org.gjt.sp.jedit.gui.DockableWindowManager.DockingArea
- org.gjt.sp.jedit.gui.DockingFrameworkProvider
- org.gjt.sp.jedit.menu.DynamicMenuProvider
- org.gjt.sp.jedit.EBComponent
- org.gjt.sp.jedit.manager.EditPaneManager
- org.gjt.sp.jedit.io.Encoding
- org.gjt.sp.jedit.io.EncodingDetector
- java.util.EventListener
  - org.gjt.sp.jedit.browser.BrowserListener
  - org.gjt.sp.jedit.bufferset.BufferSetListener
  - org.gjt.sp.jedit.textarea.ScrollListener
  - org.gjt.sp.jedit.textarea.StatusListener
  - org.gjt.sp.util.TaskListener
- org.gjt.sp.jedit.buffer.FoldHandlerProvider
- org.gjt.sp.jedit.textarea.FoldPainter
- org.gjt.sp.jedit.textarea.GutterPopupHandler
- org.gjt.sp.jedit.help.HelpHistoryModelListener
- org.gjt.sp.jedit.help.HelpViewerInterface
- org.gjt.sp.jedit.gui.HistoryModelSaver
- org.gjt.sp.jedit.search.HyperSearchNode
- org.gjt.sp.jedit.search.HyperSearchTreeNodeCallback
- org.gjt.sp.jedit.indent.IndentAction
- org.gjt.sp.jedit.indent.IndentRule
- org.gjt.sp.jedit.input.InputHandlerProvider
- org.gjt.sp.jedit.IPropertyManager
- org.gjt.sp.jedit.datatransfer.JEditTransferableService
- org.gjt.sp.jedit.visitors.JEditVisitor
- org.jedit.keymap.Keymap
- org.jedit.keymap.KeymapManager
- javax.swing.ListModel<E>
  - org.gjt.sp.jedit.gui.MutableListModel<E>
- org.jedit.core.MigrationService
- org.gjt.sp.jedit.textarea.MouseActionsProvider
- org.gjt.sp.jedit.bsh.NameSource
- org.gjt.sp.jedit.bsh.NameSource.Listener
- org.gjt.sp.jedit.textarea.Node
- org.gjt.sp.jedit.OptionPane
- org.gjt.sp.jedit.bsh.ParserConstants
- org.gjt.sp.jedit.bsh.ParserTreeConstants
- org.gjt.sp.util.ProgressObserver
- org.gjt.sp.jedit.Registers.Register
- org.gjt.sp.jedit.RegisterSaver
- org.gjt.sp.jedit.RegistersListener
- org.gjt.sp.jedit.search.SearchFileSet
- org.gjt.sp.jedit.gui.statusbar.StatusWidgetFactory
- org.gjt.sp.jedit.textarea.StructureMatcher
- org.gjt.sp.util.TaskManager.TaskVisitor
- org.gjt.sp.util.ThreadAbortMonitor
- org.gjt.sp.jedit.syntax.TokenHandler
- org.gjt.sp.jedit.io.VFSFileFilter
- org.gjt.sp.jedit.manager.ViewManager
- org.gjt.sp.jedit.gui.statusbar.Widget

## Annotation Type Hierarchy

- org.gjt.sp.jedit.EditBus.EBHandler (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.gjt.sp.util.AwtRunnableQueue
    - org.gjt.sp.jedit.bufferset.BufferSet.Scope
    - org.gjt.sp.jedit.io.CopyFileWorker.Behavior
    - org.jedit.keymap.KeymapManager.State
    - org.gjt.sp.jedit.print.PrintPreviewModel.Zoom
    - org.gjt.sp.jedit.msg.PropertiesChanging.State