gov.nih.nlm.mms.browser
Interface Finder

All Superinterfaces:
Comparable, Configurable, GUIConfigurable
All Known Subinterfaces:
Browser
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 setConceptDataSelector(ConceptDataSelector conceptDataSelector)
          Set ConceptDataSelector
 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 setSearchOptions(SearchOptions so)
          Sets the SearchOptions that will be used to restrict finder searches to content matching the criteria.
 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.


setSearchOptions

void setSearchOptions(SearchOptions so)
Sets the SearchOptions that will be used to restrict finder searches to content matching the criteria.

Parameters:
br -

setConceptDataSelector

void setConceptDataSelector(ConceptDataSelector conceptDataSelector)
Set ConceptDataSelector

Parameters:
conceptDataSelector - the conceptDataSelector to set


Copyright ©2005