|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nlm.mms.filters.AbstractFilter
gov.nih.nlm.mms.filters.RxNormFilter
Metathesaurus subset containing concepts connected in the RxNorm "graph" along with their MTH-related concepts. From a spec by SJN, WTH, BAC & SS.
Field Summary |
Fields inherited from class gov.nih.nlm.mms.filters.AbstractFilter |
default_configuration, init_cui, subset_content, user_configuration |
Constructor Summary | |
RxNormFilter()
Constructs a filter. |
Method Summary | |
Color |
getColor()
Method indicates the Color that should be used to display
the name. |
String |
getConfigurationDetails()
Returns the statement that should appear in the subset log file regarding this Filter . |
JPanel |
getHelpPanel()
Method provides a JPanel that will be called from
the help menu to allow the user to reference a help window
that is particular to this filter. |
String |
getName()
Returns the name of the Filter . |
JPanel |
getPanel()
Returns an empty configuration panel. |
Properties |
getProperties()
Returns a Properties object with the configuration. |
String |
getTabDescription()
Return the description to appear above the main configuration panel in the {#link MetamorphoSysGUI}. |
boolean |
isEfficientEnabled()
Indicates if Filter can use the efficient mode during
the "Initialize Cuis" phase of the subsetting process. |
boolean |
keep(Concept concept)
Indicates if Concept should be selected to be kept for the
subset. |
void |
resetToDefaults()
There are no defaults because this filter has nothing to configure. |
void |
setConfiguration(ApplicationConfiguration c)
Gives the filter access to the default configuration object. |
void |
setPanelSelections()
Inactive method because there are no items to configure on this filter. |
void |
setProperties(Properties props)
Not an active method, because this filter doesn't have any filter specific properties. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gov.nih.nlm.mms.filters.Filter |
applyFilter |
Methods inherited from interface gov.nih.nlm.mms.GUIConfigurable |
addDataChangeListener, getGUIConfigurableForValidationFailure, getValidationErrors, getValidationWarnings, hasAdvancedOptions, hasDataChanged, removeDataChangeListener, resetDataChanged, setDataChanged, showOptions, validate |
Methods inherited from interface gov.nih.nlm.mms.Configurable |
setConfiguration |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface gov.nih.nlm.mms.SubsetListener |
beginInitializeCuiList, beginSubsetContent, endInitializeCuiList, endSubsetContent, setCuiList |
Constructor Detail |
public RxNormFilter()
Method Detail |
public JPanel getPanel()
getPanel
in interface GUIConfigurable
JPanel
public JPanel getHelpPanel()
JPanel
that will be called from
the help menu to allow the user to reference a help window
that is particular to this filter.
getHelpPanel
in interface GUIConfigurable
getHelpPanel
in class AbstractFilter
JPanel
to be added to the Help menupublic String getTabDescription()
getTabDescription
in interface GUIConfigurable
String
public void resetToDefaults()
resetToDefaults
in interface Configurable
public void setConfiguration(ApplicationConfiguration c)
setConfiguration
in interface Configurable
setConfiguration
in class AbstractFilter
c
- ApplicationConfiguration
public Properties getProperties()
Properties
object with the configuration.
getProperties
in interface Configurable
Properties
object with the configuration.public void setProperties(Properties props)
setProperties
in interface Configurable
props
- Properties
public boolean keep(Concept concept)
Concept
should be selected to be kept for the
subset.
keep
in interface ConceptSelector
concept
- Concept
to be evaluated for removal
boolean
true
if concept should be kept
false
otherwisepublic void setPanelSelections()
setPanelSelections
in interface GUIConfigurable
public String getName()
Filter
.
getName
in interface GUIConfigurable
public String getConfigurationDetails()
Filter
.
getConfigurationDetails
in interface Configurable
public Color getColor()
Color
that should be used to display
the name.
getColor
in interface GUIConfigurable
getColor
in class AbstractFilter
Color
public boolean isEfficientEnabled()
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.
isEfficientEnabled
in interface Filter
true
if efficient mode is acceptable
false
if efficient mode is not acceptable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |