# Hierarchy For All Packages

Package Hierarchies:

- com.sun.java.help.impl,
- javax.help,
- javax.help.event,
- javax.help.plaf,
- javax.help.plaf.basic,
- javax.help.plaf.gtk,
- javax.help.resources,
- javax.help.search,
- javax.help.tagext

## Class Hierarchy

- java.lang.Object
  - javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.AddAction
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.CopyAction
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.CutAction
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.FolderAction
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.PasteAction
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.RemoveAction
  - javax.help.AbstractHelpAction (implements javax.help.HelpAction)
    - javax.help.BackAction (implements javax.help.event.HelpHistoryModelListener, java.awt.event.MouseListener)
    - javax.help.FavoritesAction (implements java.awt.event.ActionListener)
    - javax.help.ForwardAction (implements javax.help.event.HelpHistoryModelListener, java.awt.event.MouseListener)
    - javax.help.HomeAction (implements java.awt.event.ActionListener)
    - javax.help.PrintAction (implements java.awt.event.ActionListener, java.beans.PropertyChangeListener)
    - javax.help.PrintSetupAction (implements java.awt.event.ActionListener, java.beans.PropertyChangeListener)
    - javax.help.ReloadAction (implements java.awt.event.ActionListener)
    - javax.help.SeparatorAction
  - javax.accessibility.AccessibleContext
    - java.awt.Component.AccessibleAWTComponent (implements javax.accessibility.AccessibleComponent, java.io.Serializable)
      - java.awt.Container.AccessibleAWTContainer
        - javax.swing.JComponent.AccessibleJComponent (implements javax.accessibility.AccessibleExtendedComponent)
          - javax.help.JHelp.AccessibleJHelp
          - javax.help.JHelpContentViewer.AccessibleJHelpContentViewer
          - javax.help.JHelpNavigator.AccessibleJHelpNavigator
  - javax.help.plaf.basic.BasicCursorFactory
  - 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)
            - com.sun.java.help.impl.JHSecondaryViewer (implements java.awt.event.ActionListener, com.sun.java.help.impl.ViewAwareComponent)
        - javax.help.JHelp (implements javax.accessibility.Accessible, javax.help.event.HelpSetListener)
        - javax.help.JHelpContentViewer (implements javax.accessibility.Accessible)
        - javax.help.JHelpNavigator (implements javax.accessibility.Accessible)
          - javax.help.JHelpFavoritesNavigator
          - javax.help.JHelpGlossaryNavigator
          - javax.help.JHelpIndexNavigator
          - javax.help.JHelpSearchNavigator
          - javax.help.JHelpTOCNavigator
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.tree.DefaultTreeCellRenderer (implements javax.swing.tree.TreeCellRenderer)
            - javax.help.plaf.basic.BasicFavoritesCellRenderer
            - javax.help.plaf.basic.BasicIndexCellRenderer
            - javax.help.plaf.basic.BasicTOCCellRenderer
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - javax.help.plaf.basic.BasicSearchCellRenderer (implements javax.swing.tree.TreeCellRenderer)
        - javax.swing.JTree (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - javax.help.plaf.basic.BasicFavoritesNavigatorUI.FavoritesTree (implements java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListener)
  - javax.swing.plaf.ComponentUI
    - javax.help.plaf.HelpContentViewerUI
      - javax.help.plaf.basic.BasicContentViewerUI (implements javax.help.event.HelpModelListener, javax.swing.event.HyperlinkListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.help.event.TextHelpModelListener)
    - javax.help.plaf.HelpNavigatorUI
      - javax.help.plaf.basic.BasicFavoritesNavigatorUI (implements javax.help.event.HelpModelListener, javax.help.event.HelpSetListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.event.TreeModelListener, javax.swing.event.TreeSelectionListener)
      - javax.help.plaf.basic.BasicGlossaryNavigatorUI (implements java.awt.event.ActionListener, javax.help.event.HelpModelListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.event.TreeSelectionListener)
      - javax.help.plaf.basic.BasicIndexNavigatorUI (implements java.awt.event.ActionListener, java.awt.event.ComponentListener, javax.help.event.HelpModelListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.event.TreeSelectionListener)
      - javax.help.plaf.basic.BasicSearchNavigatorUI (implements java.awt.event.ComponentListener, javax.help.event.HelpModelListener, java.beans.PropertyChangeListener, javax.help.search.SearchListener, javax.swing.event.TreeSelectionListener)
      - javax.help.plaf.basic.BasicTOCNavigatorUI (implements java.awt.event.ComponentListener, javax.help.event.HelpModelListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.event.TreeSelectionListener)
    - javax.help.plaf.HelpUI
      - javax.help.plaf.basic.BasicHelpUI (implements java.beans.PropertyChangeListener, java.io.Serializable)
  - javax.help.search.ConfigFile
  - javax.help.CSH
  - javax.help.CSH.DisplayHelpAfterTracking (implements java.awt.event.ActionListener)
  - javax.help.CSH.DisplayHelpFromFocus (implements java.awt.event.ActionListener)
  - javax.help.CSH.DisplayHelpFromSource (implements java.awt.event.ActionListener)
  - com.sun.java.help.impl.CustomKit.MouseHandler (implements java.awt.event.MouseMotionListener)
  - javax.help.DefaultHelpBroker (implements javax.help.HelpBroker, java.awt.event.KeyListener)
  - javax.help.DefaultHelpHistoryModel (implements javax.help.HelpHistoryModel)
  - javax.help.DefaultHelpModel (implements java.io.Serializable, javax.help.TextHelpModel)
  - javax.help.DefaultHelpModel.DefaultHighlight (implements javax.help.TextHelpModel.Highlight)
  - javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
    - javax.help.FavoritesNode
  - com.sun.java.help.impl.DocPConst
  - com.sun.java.help.impl.DocumentParser
    - com.sun.java.help.impl.Parser
  - javax.swing.text.EditorKit (implements java.lang.Cloneable, java.io.Serializable)
    - javax.swing.text.DefaultEditorKit
      - javax.swing.text.StyledEditorKit
        - javax.swing.text.html.HTMLEditorKit (implements javax.accessibility.Accessible)
          - com.sun.java.help.impl.CustomKit
  - javax.help.event.EventListenerList (implements java.io.Serializable)
  - java.util.EventObject (implements java.io.Serializable)
    - javax.help.event.HelpHistoryModelEvent
    - javax.help.event.HelpModelEvent
    - javax.help.event.HelpSetEvent
    - com.sun.java.help.impl.ParserEvent
    - javax.help.search.SearchEvent
    - javax.help.event.TextHelpModelEvent
  - javax.help.FavoritesView.DefaultFavoritesFactory (implements javax.help.TreeItemFactory)
  - javax.help.FlatMap (implements javax.help.Map, java.io.Serializable)
  - javax.help.plaf.gtk.GTKCursorFactory
  - com.sun.java.help.impl.HeaderParser
  - javax.help.HelpSet (implements java.io.Serializable)
  - javax.help.HelpSet.DefaultHelpSetFactory
  - javax.help.HelpSet.Presentation
  - javax.help.HelpUtilities
  - javax.help.search.IndexBuilder
  - javax.help.search.IndexerKit (implements java.lang.Cloneable)
  - javax.help.IndexView.DefaultIndexFactory (implements javax.help.TreeItemFactory)
  - com.sun.java.help.impl.JHelpPrintHandler (implements java.awt.event.ActionListener)
    - com.sun.java.help.impl.JHelpPrintHandler1_2
  - com.sun.java.help.impl.JHelpPrintHandler.JHPageable (implements java.awt.print.Pageable)
  - com.sun.java.help.impl.LangElement
  - javax.help.Map.ID (implements java.io.Serializable)
  - javax.help.Merge
    - javax.help.AppendMerge
    - javax.help.NoMerge
    - javax.help.SortMerge
    - javax.help.UniteAppendMerge
  - javax.help.Merge.DefaultMergeFactory
  - javax.help.MergeHelpUtilities
  - java.awt.event.MouseAdapter (implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener)
    - javax.help.plaf.basic.BasicFavoritesNavigatorUI.PopupListener
  - javax.help.NavigatorView (implements java.io.Serializable)
    - javax.help.FavoritesView
    - javax.help.IndexView
      - javax.help.GlossaryView
    - javax.help.SearchView
    - javax.help.TOCView
  - com.sun.java.help.impl.Parser.ParserMulticaster (implements com.sun.java.help.impl.ParserListener)
  - javax.help.Presentation
    - javax.help.Popup (implements java.awt.event.ActionListener)
    - javax.help.WindowPresentation
      - javax.help.MainWindow
      - javax.help.SecondaryWindow
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - com.sun.java.help.impl.XmlReader
  - java.util.ResourceBundle
    - javax.help.FlatMap.FlatMapResourceBundle (implements com.sun.java.help.impl.ParserListener, java.io.Serializable)
    - java.util.ListResourceBundle
      - javax.help.resources.Constants
      - javax.help.resources.Constants_ar
      - javax.help.resources.Constants_cs
      - javax.help.resources.Constants_de
      - javax.help.resources.Constants_es
      - javax.help.resources.Constants_fr
      - javax.help.resources.Constants_he
      - javax.help.resources.Constants_ja
      - javax.help.resources.Constants_pl
      - javax.help.resources.Constants_ru
      - javax.help.resources.Constants_sk
      - javax.help.resources.Constants_zh
  - javax.help.search.SearchEngine
    - javax.help.search.MergingSearchEngine
  - javax.help.SearchHit
  - javax.help.search.SearchItem
  - javax.help.search.SearchQuery
  - javax.help.ServletHelpBroker (implements javax.help.HelpBroker)
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - com.sun.java.help.impl.JHSecondaryViewerBeanInfo
  - javax.help.SwingHelpUtilities (implements java.beans.PropertyChangeListener)
  - com.sun.java.help.impl.SwingWorker
  - com.sun.java.help.impl.Tag
  - javax.servlet.jsp.tagext.TagExtraInfo
    - javax.help.tagext.IndexItemTEI
    - javax.help.tagext.NavigatorsTEI
    - javax.help.tagext.SearchTOCItemTEI
    - javax.help.tagext.TOCItemTEI
  - com.sun.java.help.impl.TagProperties (implements java.lang.Cloneable)
  - javax.servlet.jsp.tagext.TagSupport (implements javax.servlet.jsp.tagext.IterationTag, java.io.Serializable)
    - javax.servlet.jsp.tagext.BodyTagSupport (implements javax.servlet.jsp.tagext.BodyTag)
      - javax.help.tagext.IndexItemTag
      - javax.help.tagext.NavigatorsTag
      - javax.help.tagext.SearchTOCItemTag (implements javax.help.search.SearchListener)
      - javax.help.tagext.TOCItemTag
    - javax.help.tagext.ValidateTag
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.help.HelpSetException
      - javax.help.InvalidHelpSetContextException
      - javax.help.InvalidNavigatorViewException
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - javax.help.BadIDException
        - javax.help.UnsupportedOperationException
  - javax.help.TOCView.DefaultTOCFactory (implements javax.help.TreeItemFactory)
  - javax.help.TreeItem (implements java.io.Serializable)
    - javax.help.FavoritesItem (implements java.io.Serializable, java.awt.datatransfer.Transferable)
    - javax.help.IndexItem
    - javax.help.TOCItem
      - javax.help.SearchTOCItem
  - javax.help.TryMap (implements javax.help.Map, java.io.Serializable)

## Interface Hierarchy

- javax.help.CSH.Manager
- java.util.EventListener
  - javax.help.event.HelpHistoryModelListener
  - javax.help.event.HelpModelListener
    - javax.help.HelpHistoryModel (also extends java.io.Serializable)
  - javax.help.event.HelpSetListener
  - com.sun.java.help.impl.ParserListener
  - javax.help.search.SearchListener
  - javax.help.event.TextHelpModelListener
- javax.help.HelpAction
- javax.help.HelpBroker
- javax.help.HelpModel
  - javax.help.TextHelpModel
- javax.help.Map
- java.io.Serializable
  - javax.help.HelpHistoryModel (also extends javax.help.event.HelpModelListener)
- javax.help.TextHelpModel.Highlight
- javax.help.TreeItemFactory
- com.sun.java.help.impl.ViewAwareComponent