|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nlm.mms.browser.FinderManager
Manages the Finder
s.
Constructor Summary | |
FinderManager()
Instantiates an FinderManager . |
Method Summary | |
void |
addFinder(Finder finder)
Adds a Finder to the FinderManager . |
void |
clear()
Resets the graphical components of the Finder s. |
Component |
getComponentForTab(GUIConfigurable gui_configurable)
Returns the GUI Component for the specified Filter . |
Finder |
getCurrentFinder()
Returns the Finder that is currently being
displayed on the JTabbedPane . |
Set |
getFinders()
Returns the Set of Finder s. |
JPanel |
getPanel()
Returns a JPanel with a JTabbedPane
displaying all of the FinderManager 's Finder s. |
void |
setConceptListManager(ConceptListManager clm)
Sets the ConceptListManager for the RRFBrowserGUI . |
void |
setFontFamily(String font_family)
Notifies all the Finder s of the font family
to be used for text display. |
void |
setFontPointSize(int font_point_size)
Notifies all the Finder s of the font point size
to be used for text display. |
void |
stateChanged(ChangeEvent e)
Responds to a user switching tabs in the tabbed pane. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FinderManager()
FinderManager
.
Method Detail |
public void addFinder(Finder finder)
Finder
to the FinderManager
.
Provides another search technique to the user.
finder
- Finder
public JPanel getPanel()
JPanel
with a JTabbedPane
displaying all of the FinderManager
's Finder
s.
JPanel
public Component getComponentForTab(GUIConfigurable gui_configurable)
Component
for the specified Filter
.
The application maintains a private hash map that allows
this mapping to take place. If the map does not contain
an entry for the filter, a panel is built, added to the map
and returned.
gui_configurable
- the specified GUIConfigurable
Component
for the specified Filter
.public Finder getCurrentFinder()
Finder
that is currently being
displayed on the JTabbedPane
.
Finder
public void setConceptListManager(ConceptListManager clm)
ConceptListManager
for the RRFBrowserGUI
.
clm
- ConceptListManager
public void clear()
Finder
s.
public Set getFinders()
Set
of Finder
s.
Set
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
e
- a ChangeEvent
public void setFontFamily(String font_family)
Finder
s of the font family
to be used for text display.
font_family
- String
public void setFontPointSize(int font_point_size)
Finder
s of the font point size
to be used for text display.
font_point_size
- int
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |