gov.nih.nlm.mms.filters
Interface Filter

All Superinterfaces:
Comparable, Configurable, GUIConfigurable, SubsetListener
All Known Subinterfaces:
ConceptContentSelector, ConceptManipulator, ConceptSelector
All Known Implementing Classes:
AbstractFilter, AttributeTypesToRemoveFilter, ContentViewFilter, LanguagesToRemoveFilter, PrecedenceFilter, RelationshipTypesToRemoveFilter, RemoveByTermgroupFilter, RxNormFilter, SemanticTypesToRemoveFilter, SourcesToRemoveFilter, SuppressibleTermgroupsFilter

public interface Filter
extends GUIConfigurable, SubsetListener

This is an interface with methods used to remove CUIs from the release.

Author:
Deborah Shapiro

Method Summary
 void applyFilter(Concept concept)
          Deprecated. Use one of the sub-interfaces instead
 boolean isEfficientEnabled()
          Indicates if Filter can use the efficient mode during the "Initialize Cuis" phase of the subsetting process.
 
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
 
Methods inherited from interface gov.nih.nlm.mms.SubsetListener
beginInitializeCuiList, beginSubsetContent, endInitializeCuiList, endSubsetContent, setCuiList
 

Method Detail

applyFilter

public void applyFilter(Concept concept)
Deprecated. Use one of the sub-interfaces instead

Method which removes a given Concept or its components from the release. Called during the subsetting process.

Parameters:
concept - Concept

isEfficientEnabled

public boolean isEfficientEnabled()
Indicates if Filter can use the efficient mode during the "Initialize Cuis" phase of the subsetting process. The efficient mode reads only MRCONSO and MRSTY during the "Initialize Cuis" phase.

Returns:
true if efficient mode is acceptable false if efficient mode is not acceptable


Copyright ©2005