Class javax.help.plaf.basic.BasicGlossaryNavigatorUI

java.lang.Object
    |
    +----javax.swing.plaf.ComponentUI
            |
            +----javax.help.plaf.HelpNavigatorUI
                    |
                    +----javax.help.plaf.basic.BasicGlossaryNavigatorUI

public class BasicGlossaryNavigatorUI
extends HelpNavigatorUI
implements HelpModelListener, javax.swing.event.TreeSelectionListener, java.beans.PropertyChangeListener, java.awt.event.ActionListener, java.io.Serializable
The default UI for JHelpNavigator of type Glossary.


glossary

protected JHelpGlossaryNavigator glossary

sp

protected javax.swing.JScrollPane sp

topNode

protected javax.swing.tree.DefaultMutableTreeNode topNode

tree

protected javax.swing.JTree tree

searchField

protected javax.swing.JTextField searchField

rbc

protected java.text.RuleBasedCollator rbc

oldText

protected java.lang.String oldText

currentFindNode

protected javax.swing.tree.DefaultMutableTreeNode currentFindNode

viewer

protected JHelpContentViewer viewer

BasicGlossaryNavigatorUI

public BasicGlossaryNavigatorUI(JHelpGlossaryNavigator b)

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
Creates UI

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class javax.swing.plaf.ComponentUI

setCellRenderer

protected void setCellRenderer(NavigatorView view,
                               javax.swing.JTree tree)
Sets the desired cell renderer on this tree. This is exposed for redefinition by subclases.

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Uninstalls UI
Overrides:
uninstallUI in class javax.swing.plaf.ComponentUI

getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
Overrides:
getPreferredSize in class javax.swing.plaf.ComponentUI

getMinimumSize

public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
Overrides:
getMinimumSize in class javax.swing.plaf.ComponentUI

getMaximumSize

public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
Overrides:
getMaximumSize in class javax.swing.plaf.ComponentUI

addSubHelpSets

protected void addSubHelpSets(HelpSet hs)
Adds subhelpsets
Parameters:
hs - The HelpSet which subhelpsets will be added

doMerge

public void doMerge(NavigatorView view)
Merges in the navigational data from another IndexView.

merge

public void merge(NavigatorView view)
Merges in the navigational data from another TOCView.
Parameters:
view - A GlossaryView. Note the actual argument is a NavigatorView type so it replaces the correct NavigatorUI method.
Overrides:
merge in class HelpNavigatorUI

remove

public void remove(NavigatorView view)
Removes the navigational data from another GlossaryView.
Parameters:
view - An GlossaryView. Note the actual argument is a NavigatorView type so it replaces the correct NavigatorUI method.
Overrides:
remove in class HelpNavigatorUI

idChanged

public void idChanged(HelpModelEvent e)
Implements:
idChanged in interface HelpModelListener

getContentViewer

protected JHelpContentViewer getContentViewer()

getHelpNavigator

protected JHelpNavigator getHelpNavigator()

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
Implements:
valueChanged in interface javax.swing.event.TreeSelectionListener

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent event)
Implements:
propertyChange in interface java.beans.PropertyChangeListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Handles Action from the JTextField component for searching.
Implements:
actionPerformed in interface java.awt.event.ActionListener