gov.nih.nlm.mms.browser
Interface Finder

All Superinterfaces:
Comparable, Configurable, GUIConfigurable
All Known Implementing Classes:
AbstractFinder, CodeSearchFinder, CuiSearchFinder, TreeBrowserFinder, WordSearchFinder

public interface Finder
extends GUIConfigurable

Generically represents a way to find Concepts. All implementing methods should be called from a separate thread.

Author:
Deborah Shapiro

Method Summary
 void refresh()
          Redraws the text portions of the Finder.
 void setBrowsableInputStream(BrowsableInputStream browsableInputStream)
          Sets the BrowsableInputStream.
 void setConceptListManager(ConceptListManager clm)
          Sets the ConceptListManager.
 void setFontFamily(String font_family)
          Sets the font family for this Finder.
 void setFontPointSize(int point_size)
          Sets the font point size for this Finder.
 void subsetDirectoryOpened(File source_dir)
          Handles opening of a source directory.
 
Methods inherited from interface gov.nih.nlm.mms.GUIConfigurable
addDataChangeListener, getColor, getGUIConfigurableForValidationFailure, getHelpPanel, getName, getPanel, getTabDescription, getValidationErrors, getValidationWarnings, hasAdvancedOptions, hasDataChanged, removeDataChangeListener, resetDataChanged, setDataChanged, setPanelSelections, showOptions, validate
 
Methods inherited from interface gov.nih.nlm.mms.Configurable
getConfigurationDetails, getProperties, resetToDefaults, setConfiguration, setConfiguration, setProperties
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

setConceptListManager

void setConceptListManager(ConceptListManager clm)
Sets the ConceptListManager.

Parameters:
clm - ConceptListManager

setBrowsableInputStream

void setBrowsableInputStream(BrowsableInputStream browsableInputStream)
Sets the BrowsableInputStream.

Parameters:
browsableInputStream - BrowsableInputStream

subsetDirectoryOpened

void subsetDirectoryOpened(File source_dir)
Handles opening of a source directory.

Parameters:
source_dir - the source directory

setFontPointSize

void setFontPointSize(int point_size)
Sets the font point size for this Finder.

Parameters:
point_size - int

setFontFamily

void setFontFamily(String font_family)
Sets the font family for this Finder.

Parameters:
font_family - int

refresh

void refresh()
Redraws the text portions of the Finder.



Copyright ©2005