## Hierarchy For All Packages

Package Hierarchies:
  bsh, bsh.collection, bsh.commands, bsh.reflect, com.microstar.xml, gnu.regexp, org.gjt.sp.jedit, org.gjt.sp.jedit.browser, org.gjt.sp.jedit.buffer, org.gjt.sp.jedit.gui, org.gjt.sp.jedit.help, org.gjt.sp.jedit.io, 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.util, org.objectweb.asm

## Class Hierarchy

- class java.lang.Object
  - class org.gjt.sp.jedit.Abbrevs
  - class javax.swing.AbstractListModel (implements javax.swing.ListModel, java.io.Serializable)
    - class org.gjt.sp.jedit.gui.HistoryModel
  - class javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - class org.gjt.sp.jedit.browser.VFSDirectoryEntryTableModel
  - class org.gjt.sp.jedit.ActionContext
  - class org.gjt.sp.jedit.ActionSet
  - class org.gjt.sp.jedit.BeanShell
  - class bsh.BshClassManager
  - class bsh.BshMethod (implements java.io.Serializable)
    - class bsh.DelayedEvalBshMethod
  - class org.gjt.sp.jedit.Buffer
  - class org.gjt.sp.jedit.buffer.BufferChangeAdapter (implements org.gjt.sp.jedit.buffer.BufferChangeListener)
  - class org.gjt.sp.jedit.BufferHistory
  - class org.gjt.sp.jedit.BufferHistory.Entry
  - class org.gjt.sp.jedit.search.BufferListSet (implements org.gjt.sp.jedit.search.SearchFileSet)
    - class org.gjt.sp.jedit.search.AllBufferSet
    - class org.gjt.sp.jedit.search.DirectoryListSet
  - class org.gjt.sp.jedit.print.BufferPrinter1_3
  - class org.gjt.sp.jedit.print.BufferPrinter1_4
  - class bsh.CallStack
  - class bsh.Capabilities
  - class org.gjt.sp.util.CharIndexedSegment (implements gnu.regexp.CharIndexed, java.io.Serializable)
  - class bsh.ClassGenerator
    - class bsh.ClassGeneratorImpl
  - class bsh.ClassGeneratorUtil (implements org.objectweb.asm.Constants)
  - class bsh.ClassGeneratorUtil.ConstructorArgs
  - class bsh.ClassIdentifier
  - class java.lang.ClassLoader
    - class org.gjt.sp.jedit.JARClassLoader
  - class org.objectweb.asm.ClassWriter (implements org.objectweb.asm.ClassVisitor)
  - class org.objectweb.asm.CodeWriter (implements org.objectweb.asm.CodeVisitor)
  - class bsh.collection.CollectionIterator (implements bsh.BshIterator)
  - class bsh.CollectionManager
    - class bsh.collection.CollectionManagerImpl
  - class bsh.CollectionManager.BasicBshIterator (implements bsh.BshIterator)
  - class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - class java.awt.Container
      - class javax.swing.JComponent (implements java.io.Serializable)
        - class javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - class javax.swing.JButton (implements javax.accessibility.Accessible)
            - class org.gjt.sp.jedit.gui.ColorWellButton
            - class org.gjt.sp.jedit.gui.FontSelector
            - class org.gjt.sp.jedit.gui.RolloverButton
              - class org.gjt.sp.jedit.gui.EnhancedButton
          - class javax.swing.JMenuItem (implements javax.accessibility.Accessible, javax.swing.MenuElement)
            - class org.gjt.sp.jedit.menu.EnhancedMenuItem
            - class javax.swing.JCheckBoxMenuItem (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
              - class org.gjt.sp.jedit.menu.EnhancedCheckBoxMenuItem
            - class javax.swing.JMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
              - class org.gjt.sp.jedit.menu.EnhancedMenu (implements javax.swing.event.MenuListener)
        - class org.gjt.sp.jedit.textarea.Gutter (implements javax.swing.SwingConstants)
        - class javax.swing.JComboBox (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - class org.gjt.sp.jedit.gui.BufferSwitcher
        - class org.gjt.sp.jedit.textarea.JEditTextArea
        - class javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - class javax.swing.table.DefaultTableCellRenderer (implements java.io.Serializable, javax.swing.table.TableCellRenderer)
            - class org.gjt.sp.jedit.browser.FileCellRenderer
        - class javax.swing.JPanel (implements javax.accessibility.Accessible)
          - class org.gjt.sp.jedit.gui.AbbrevEditor
          - class org.gjt.sp.jedit.AbstractOptionPane (implements org.gjt.sp.jedit.OptionPane)
            - class org.gjt.sp.jedit.options.AbbrevsOptionPane
            - class org.gjt.sp.jedit.options.AppearanceOptionPane
            - class org.gjt.sp.jedit.options.AutosaveBackupOptionPane
            - class org.gjt.sp.jedit.options.BrowserColorsOptionPane
            - class org.gjt.sp.jedit.options.BrowserOptionPane
            - class org.gjt.sp.jedit.options.ContextOptionPane
            - class org.gjt.sp.jedit.options.DockingOptionPane
            - class org.gjt.sp.jedit.options.EditingOptionPane
            - class org.gjt.sp.jedit.options.FirewallOptionPane
            - class org.gjt.sp.jedit.options.GeneralOptionPane
            - class org.gjt.sp.jedit.options.GutterOptionPane
            - class org.gjt.sp.jedit.options.MouseOptionPane
            - class org.gjt.sp.jedit.options.PluginManagerOptionPane
            - class org.gjt.sp.jedit.options.PrintOptionPane
            - class org.gjt.sp.jedit.options.ShortcutsOptionPane
            - class org.gjt.sp.jedit.options.StatusBarOptionPane
            - class org.gjt.sp.jedit.options.SyntaxHiliteOptionPane
            - class org.gjt.sp.jedit.options.TextAreaOptionPane
            - class org.gjt.sp.jedit.options.ToolBarOptionPane
            - class org.gjt.sp.jedit.options.ViewOptionPane
          - class org.gjt.sp.jedit.gui.ActionBar
          - class org.gjt.sp.jedit.gui.DockableWindowManager (implements org.gjt.sp.jedit.EBComponent)
          - class org.gjt.sp.jedit.EditPane (implements org.gjt.sp.jedit.EBComponent)
          - class org.gjt.sp.jedit.search.HyperSearchResults (implements org.gjt.sp.jedit.gui.DefaultFocusComponent, org.gjt.sp.jedit.EBComponent)
          - class org.gjt.sp.jedit.gui.IOProgressMonitor
          - class org.gjt.sp.jedit.gui.LogViewer (implements org.gjt.sp.jedit.gui.DefaultFocusComponent, org.gjt.sp.jedit.EBComponent)
          - class org.gjt.sp.jedit.pluginmgr.ManagePanel
          - class org.gjt.sp.jedit.search.SearchBar
          - class org.gjt.sp.jedit.gui.StatusBar (implements org.gjt.sp.util.WorkThreadProgressListener)
          - class org.gjt.sp.jedit.browser.VFSBrowser (implements org.gjt.sp.jedit.gui.DefaultFocusComponent, org.gjt.sp.jedit.EBComponent)
        - class javax.swing.JPopupMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
          - class org.gjt.sp.jedit.browser.BrowserCommandsMenu
        - class javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - class org.gjt.sp.jedit.gui.JCheckBoxList
          - class org.gjt.sp.jedit.browser.VFSDirectoryEntryTable
        - class javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - class javax.swing.JTextField (implements javax.swing.SwingConstants)
            - class org.gjt.sp.jedit.gui.HistoryTextField
        - class org.gjt.sp.jedit.gui.SplashScreen
        - class org.gjt.sp.jedit.textarea.TextAreaPainter (implements javax.swing.text.TabExpander)
      - class java.awt.Window (implements javax.accessibility.Accessible)
        - class java.awt.Dialog
          - class javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - class org.gjt.sp.jedit.gui.AddAbbrevDialog
            - class org.gjt.sp.jedit.gui.EditAbbrevDialog
            - class org.gjt.sp.jedit.gui.EnhancedDialog
              - class org.gjt.sp.jedit.gui.AboutDialog
              - class org.gjt.sp.jedit.gui.BufferOptions
              - class org.gjt.sp.jedit.gui.CloseDialog
              - class org.gjt.sp.jedit.gui.ErrorListDialog
              - class org.gjt.sp.jedit.gui.FilesChangedDialog
              - class org.gjt.sp.jedit.gui.OptionsDialog (implements java.awt.event.ActionListener, javax.swing.event.TreeSelectionListener)
                - class org.gjt.sp.jedit.options.GlobalOptions
                - class org.gjt.sp.jedit.options.PluginOptions
              - class org.gjt.sp.jedit.gui.PasteFromListDialog
              - class org.gjt.sp.jedit.search.SearchDialog (implements org.gjt.sp.jedit.EBComponent)
              - class org.gjt.sp.jedit.gui.SelectLineRange (implements java.awt.event.ActionListener)
              - class org.gjt.sp.jedit.gui.TextAreaDialog
                - class org.gjt.sp.jedit.gui.BeanShellErrorDialog
              - class org.gjt.sp.jedit.gui.TipOfTheDay
              - class org.gjt.sp.jedit.browser.VFSFileChooserDialog
              - class org.gjt.sp.jedit.gui.ViewRegisters
            - class org.gjt.sp.jedit.gui.GrabKeyDialog
        - class java.awt.Frame (implements java.awt.MenuContainer)
          - class javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - class org.gjt.sp.jedit.gui.FloatingWindowContainer (implements org.gjt.sp.jedit.gui.DockableWindowContainer)
            - class org.gjt.sp.jedit.help.HelpViewer (implements org.gjt.sp.jedit.EBComponent)
            - class org.gjt.sp.jedit.pluginmgr.PluginManager (implements org.gjt.sp.jedit.EBComponent)
            - class org.gjt.sp.jedit.View (implements org.gjt.sp.jedit.EBComponent)
        - class javax.swing.JWindow (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer)
          - class org.gjt.sp.jedit.gui.CompleteWord
  - class org.gjt.sp.jedit.buffer.ContentManager
  - class org.gjt.sp.jedit.search.CurrentBufferSet (implements org.gjt.sp.jedit.search.SearchFileSet)
  - class org.gjt.sp.jedit.Debug
  - class org.gjt.sp.jedit.syntax.DefaultTokenHandler (implements org.gjt.sp.jedit.syntax.TokenHandler)
    - class org.gjt.sp.jedit.Buffer.TokenList
    - class org.gjt.sp.jedit.syntax.DisplayTokenHandler
  - class bsh.commands.dir
  - class org.gjt.sp.jedit.menu.DirectoryProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class org.gjt.sp.jedit.textarea.DisplayManager
  - class org.gjt.sp.jedit.gui.DockableWindowManager.DockableLayout (implements java.awt.LayoutManager2)
  - class org.gjt.sp.jedit.syntax.DummyTokenHandler (implements org.gjt.sp.jedit.syntax.TokenHandler)
  - class org.gjt.sp.jedit.EBMessage
    - class org.gjt.sp.jedit.msg.BufferUpdate
    - class org.gjt.sp.jedit.msg.DockableWindowUpdate
    - class org.gjt.sp.jedit.msg.DynamicMenuChanged
    - class org.gjt.sp.jedit.EBMessage.NonVetoable
    - class org.gjt.sp.jedit.msg.EditorExiting
    - class org.gjt.sp.jedit.msg.EditorExitRequested
    - class org.gjt.sp.jedit.msg.EditorStarted
    - class org.gjt.sp.jedit.msg.EditPaneUpdate
    - class org.gjt.sp.jedit.msg.PluginUpdate
    - class org.gjt.sp.jedit.msg.PropertiesChanged
    - class org.gjt.sp.jedit.msg.SearchSettingsChanged
    - class org.gjt.sp.jedit.msg.VFSUpdate
    - class org.gjt.sp.jedit.msg.ViewUpdate
  - class org.gjt.sp.jedit.EditAction
    - class org.gjt.sp.jedit.BeanShellAction
    - class org.gjt.sp.jedit.Macros.Macro
  - class org.gjt.sp.jedit.EditAction.Wrapper (implements java.awt.event.ActionListener)
  - class org.gjt.sp.jedit.EditBus
  - class org.gjt.sp.jedit.EditPlugin
    - class org.gjt.sp.jedit.EBPlugin (implements org.gjt.sp.jedit.EBComponent)
    - class org.gjt.sp.jedit.EditPlugin.Broken
    - class org.gjt.sp.jedit.EditPlugin.Deferred
  - class org.gjt.sp.jedit.gui.ErrorListDialog.ErrorEntry
  - class org.gjt.sp.jedit.menu.FavoritesProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class org.gjt.sp.jedit.buffer.FoldHandler
    - class org.gjt.sp.jedit.buffer.DummyFoldHandler
    - class org.gjt.sp.jedit.buffer.ExplicitFoldHandler
    - class org.gjt.sp.jedit.buffer.IndentFoldHandler
  - class org.gjt.sp.jedit.gui.GrabKeyDialog.KeyBinding
  - class org.gjt.sp.jedit.GUIUtilities
  - class com.microstar.xml.HandlerBase (implements com.microstar.xml.XmlHandler)
    - class org.gjt.sp.jedit.syntax.XModeHandler
  - class org.gjt.sp.jedit.search.HyperSearchResult
  - class org.gjt.sp.jedit.search.HyperSearchResult.Occur
  - class org.gjt.sp.jedit.search.HyperSearchResults.ActionHandler (implements java.awt.event.ActionListener)
  - class javax.swing.ImageIcon (implements javax.accessibility.Accessible, javax.swing.Icon, java.io.Serializable)
    - class org.gjt.sp.jedit.gui.AnimatedIcon
  - class org.gjt.sp.jedit.gui.InputHandler
    - class org.gjt.sp.jedit.gui.DefaultInputHandler
  - class java.io.InputStream
    - class java.io.FilterInputStream
      - class gnu.regexp.REFilterInputStream
  - class org.gjt.sp.util.IntegerArray
  - class bsh.Interpreter (implements bsh.ConsoleInterface, java.lang.Runnable, java.io.Serializable)
  - class org.gjt.sp.jedit.Java14
  - class bsh.JavaCharStream
  - class org.gjt.sp.jedit.gui.JCheckBoxList.Entry
  - class org.gjt.sp.jedit.jEdit
  - class org.gjt.sp.jedit.gui.KeyEventTranslator
  - class org.gjt.sp.jedit.gui.KeyEventTranslator.Key
  - class org.gjt.sp.jedit.gui.KeyEventWorkaround
  - class org.gjt.sp.jedit.syntax.KeywordMap
  - class org.gjt.sp.jedit.buffer.KillRing
  - class org.objectweb.asm.Label
  - class org.gjt.sp.jedit.buffer.LineElement (implements javax.swing.text.Element)
  - class org.gjt.sp.jedit.buffer.LineManager
  - class org.gjt.sp.util.Log
  - class org.gjt.sp.jedit.Macros
  - class org.gjt.sp.jedit.Macros.Handler
  - class org.gjt.sp.jedit.Macros.Recorder (implements org.gjt.sp.jedit.EBComponent)
  - class org.gjt.sp.jedit.menu.MacrosProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class org.gjt.sp.jedit.Marker
  - class org.gjt.sp.jedit.menu.MarkersProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class org.gjt.sp.jedit.pluginmgr.MirrorList
  - class org.gjt.sp.jedit.pluginmgr.MirrorList.Mirror
  - class org.gjt.sp.jedit.MiscUtilities
  - class org.gjt.sp.jedit.MiscUtilities.MenuItemCompare (implements org.gjt.sp.jedit.MiscUtilities.Compare)
  - class org.gjt.sp.jedit.MiscUtilities.StringCompare (implements org.gjt.sp.jedit.MiscUtilities.Compare)
  - class org.gjt.sp.jedit.MiscUtilities.StringICaseCompare (implements org.gjt.sp.jedit.MiscUtilities.Compare)
  - class org.gjt.sp.jedit.Mode
  - class bsh.Modifiers (implements java.io.Serializable)
  - class org.gjt.sp.jedit.textarea.MouseActions
  - class bsh.NameSpace (implements bsh.BshClassManager.Listener, bsh.NameSource, java.io.Serializable)
  - class org.gjt.sp.jedit.OperatingSystem
  - class org.gjt.sp.jedit.OptionGroup
  - class org.gjt.sp.jedit.gui.OptionsDialog.OptionTreeModel (implements javax.swing.tree.TreeModel)
  - class org.gjt.sp.jedit.gui.PanelWindowContainer (implements org.gjt.sp.jedit.gui.DockableWindowContainer)
  - class org.gjt.sp.jedit.gui.PanelWindowContainer.RotatedTextIcon (implements javax.swing.Icon)
  - class bsh.Parser (implements bsh.ParserConstants, bsh.ParserTreeConstants)
  - class org.gjt.sp.jedit.syntax.ParserRule
  - class org.gjt.sp.jedit.syntax.ParserRuleSet
  - class bsh.ParserTokenManager (implements bsh.ParserConstants)
  - class org.gjt.sp.jedit.PerspectiveManager
  - class org.gjt.sp.jedit.PluginJAR
    - class org.gjt.sp.jedit.EditPlugin.JAR
  - class org.gjt.sp.jedit.PluginJAR.PluginCacheEntry
  - class org.gjt.sp.jedit.pluginmgr.PluginList.Plugin
  - class org.gjt.sp.jedit.menu.PluginsProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class org.gjt.sp.jedit.buffer.PositionManager
  - class bsh.Primitive (implements bsh.ParserConstants, java.io.Serializable)
  - class java.io.Reader
    - class java.io.FilterReader
      - class gnu.regexp.REFilterReader
  - class org.gjt.sp.util.ReadWriteLock
  - class org.gjt.sp.jedit.menu.RecentDirectoriesProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class org.gjt.sp.jedit.menu.RecentFilesProvider (implements org.gjt.sp.jedit.menu.DynamicMenuProvider)
  - class bsh.ReflectManager
    - class bsh.reflect.ReflectManagerImpl
  - class org.gjt.sp.jedit.Registers
  - class org.gjt.sp.jedit.Registers.ClipboardRegister (implements org.gjt.sp.jedit.Registers.Register)
  - class org.gjt.sp.jedit.Registers.StringRegister (implements org.gjt.sp.jedit.Registers.Register)
  - class gnu.regexp.REMatch (implements java.lang.Cloneable, java.io.Serializable)
  - class gnu.regexp.REMatchEnumeration (implements java.util.Enumeration, java.io.Serializable)
  - class bsh.Remote
  - class gnu.regexp.RESyntax (implements java.io.Serializable)
  - class gnu.regexp.REToken (implements java.io.Serializable)
    - class gnu.regexp.RE
      - class gnu.regexp.UncheckedRE
  - class org.gjt.sp.jedit.buffer.RootElement (implements javax.swing.text.Element)
  - class org.gjt.sp.jedit.search.SearchAndReplace
  - class org.gjt.sp.jedit.search.SearchMatcher
    - class org.gjt.sp.jedit.search.BoyerMooreSearchMatcher
    - class org.gjt.sp.jedit.search.RESearchMatcher
  - class org.gjt.sp.jedit.search.SearchMatcher.Match
  - class javax.swing.text.Segment (implements java.text.CharacterIterator, java.lang.Cloneable)
    - class org.gjt.sp.util.SegmentBuffer
  - class org.gjt.sp.jedit.textarea.Selection (implements java.lang.Cloneable)
    - class org.gjt.sp.jedit.textarea.Selection.Range
    - class org.gjt.sp.jedit.textarea.Selection.Rect
  - class org.gjt.sp.jedit.ServiceManager
  - class bsh.SimpleNode (implements bsh.Node)
    - class bsh.BSHFormalComment
    - class bsh.BSHPackageDeclaration
  - class bsh.StringUtil
  - class org.gjt.sp.jedit.textarea.StructureMatcher.BracketMatcher (implements org.gjt.sp.jedit.textarea.StructureMatcher)
  - class org.gjt.sp.jedit.textarea.StructureMatcher.Match
  - class org.gjt.sp.jedit.syntax.SyntaxStyle
  - class org.gjt.sp.jedit.syntax.SyntaxUtilities
  - class org.gjt.sp.jedit.textarea.TextAreaExtension
    - class org.gjt.sp.jedit.textarea.StructureMatcher.Highlight
  - class org.gjt.sp.jedit.TextUtilities
  - class bsh.This (implements java.lang.Runnable, java.io.Serializable)
  - class java.lang.Thread (implements java.lang.Runnable)
    - class org.gjt.sp.jedit.EditServer
    - class org.gjt.sp.util.WorkThread
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Error
      - class bsh.TokenMgrError
      - class org.gjt.sp.util.WorkThread.Abort
    - class java.lang.Exception
      - class bsh.EvalError
        - class bsh.ParseException
        - class bsh.TargetError
      - class gnu.regexp.REException
      - class java.lang.RuntimeException
        - class bsh.InterpreterError
      - class bsh.UtilEvalError
        - class bsh.Capabilities.Unavailable
        - class bsh.ClassPathException
        - class bsh.UtilTargetError
      - class com.microstar.xml.XmlException
  - class bsh.Token (implements java.io.Serializable)
  - class org.gjt.sp.jedit.syntax.Token
    - class org.gjt.sp.jedit.syntax.Chunk
  - class org.gjt.sp.jedit.syntax.TokenMarker
  - class org.gjt.sp.jedit.syntax.TokenMarker.LineContext
  - class org.gjt.sp.jedit.gui.ToolBarManager
  - class org.objectweb.asm.Type
  - class org.gjt.sp.jedit.buffer.UndoManager
  - class java.net.URLConnection
    - class org.gjt.sp.jedit.proto.jeditresource.PluginResURLConnection
  - class java.net.URLStreamHandler
    - class org.gjt.sp.jedit.proto.jeditresource.Handler
  - class bsh.Variable (implements java.io.Serializable)
  - class org.gjt.sp.jedit.gui.VariableGridLayout (implements java.awt.LayoutManager2, java.io.Serializable)
  - class org.gjt.sp.jedit.io.VFS
    - class org.gjt.sp.jedit.io.FavoritesVFS
    - class org.gjt.sp.jedit.io.FileRootsVFS
    - class org.gjt.sp.jedit.io.FileVFS
    - class org.gjt.sp.jedit.io.UrlVFS
  - class org.gjt.sp.jedit.io.VFS.DirectoryEntry (implements java.io.Serializable)
    - class org.gjt.sp.jedit.io.FileVFS.LocalDirectoryEntry
  - class org.gjt.sp.jedit.io.VFS.DirectoryEntryCompare (implements org.gjt.sp.jedit.MiscUtilities.Compare)
  - class org.gjt.sp.jedit.io.VFSManager
  - class org.gjt.sp.jedit.View.ViewConfig
  - class org.gjt.sp.util.WorkRequest (implements java.lang.Runnable)
    - class org.gjt.sp.jedit.buffer.BufferIORequest
  - class org.gjt.sp.util.WorkThreadPool
  - class com.microstar.xml.XmlParser

## Interface Hierarchy

- interface bsh.BSHBlock.NodeFilter
- interface bsh.BshClassManager.Listener
- interface bsh.BshIterator
- interface org.gjt.sp.jedit.buffer.BufferChangeListener
- interface gnu.regexp.CharIndexed
- interface org.objectweb.asm.ClassVisitor
- interface org.objectweb.asm.CodeVisitor
- interface java.util.Comparator
  - interface org.gjt.sp.jedit.MiscUtilities.Compare
- interface bsh.ConsoleInterface
- interface org.objectweb.asm.Constants
- interface org.gjt.sp.jedit.gui.DefaultFocusComponent
- interface org.gjt.sp.jedit.gui.DockableWindowContainer
- interface org.gjt.sp.jedit.menu.DynamicMenuProvider
- interface org.gjt.sp.jedit.EBComponent
- interface java.util.EventListener
  - interface org.gjt.sp.jedit.browser.BrowserListener
  - interface org.gjt.sp.jedit.textarea.ScrollListener
  - interface org.gjt.sp.util.WorkThreadProgressListener
- interface bsh.NameSource
- interface bsh.NameSource.Listener
- interface org.gjt.sp.jedit.OptionPane
- interface bsh.ParserConstants
- interface bsh.ParserTreeConstants
- interface org.gjt.sp.jedit.Registers.Register
- interface org.gjt.sp.jedit.search.SearchFileSet
- interface org.gjt.sp.jedit.textarea.StructureMatcher
- interface org.gjt.sp.jedit.syntax.TokenHandler
- interface com.microstar.xml.XmlHandler