Class javax.help.plaf.basic.BasicSearchNavigatorUI

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

public class BasicSearchNavigatorUI
extends HelpNavigatorUI
implements HelpModelListener, SearchListener, java.beans.PropertyChangeListener, javax.swing.event.TreeSelectionListener, java.awt.event.ComponentListener

searchnav

protected JHelpSearchNavigator searchnav

sp

protected javax.swing.JScrollPane sp

tree

protected javax.swing.JTree tree

topNode

protected javax.swing.tree.DefaultMutableTreeNode topNode

searchparams

protected javax.swing.JTextField searchparams

displayOptions

protected boolean displayOptions

helpsearch

protected SearchEngine helpsearch

searchquery

protected SearchQuery searchquery

lastTOCnode

protected javax.swing.tree.DefaultMutableTreeNode lastTOCnode

BasicSearchNavigatorUI

public BasicSearchNavigatorUI(JHelpSearchNavigator b)

createUI

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

installUI

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

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
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

merge

public void merge(NavigatorView view)
Merges in the navigational data from another NavigatorView.
Overrides:
merge in class HelpNavigatorUI

remove

public void remove(NavigatorView view)
Removes the navigational data from another NavigatorView.
Overrides:
remove in class HelpNavigatorUI

setCellRenderer

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

idChanged

public void idChanged(HelpModelEvent e)
Processes an idChanged event. Search is different from all other navigators in that you while search tree is synchronized the highlighting doesn't occur unless selected from the search navigator.
Implements:
idChanged in interface HelpModelListener

getHelpNavigator

protected JHelpNavigator getHelpNavigator()

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
A value has changed. This is used as a TreeSelectionListener.
Implements:
valueChanged in interface javax.swing.event.TreeSelectionListener

propertyChange

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

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Invoked when the component's size changes.
Implements:
componentResized in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Invoked when the component's position changes.
Implements:
componentMoved in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Invoked when the component has been made visible.
Implements:
componentShown in interface java.awt.event.ComponentListener

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Invoked when the component has been made invisible.
Implements:
componentHidden in interface java.awt.event.ComponentListener

itemsFound

public void itemsFound(SearchEvent e)
Implements:
itemsFound in interface SearchListener

searchStarted

public void searchStarted(SearchEvent e)
Implements:
searchStarted in interface SearchListener

searchFinished

public void searchFinished(SearchEvent e)
Implements:
searchFinished in interface SearchListener