org.knime.base.node.mine.pca
Class DialogComponentChoiceConfig
java.lang.Object
org.knime.core.node.defaultnodesettings.DialogComponent
org.knime.base.node.mine.pca.DialogComponentChoiceConfig
public class DialogComponentChoiceConfig
- extends DialogComponent
dialog component for dimension selection in PCA configuration, used for
SettingsModelPCADimensions
- Author:
- uwe, University of Konstanz
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DialogComponentChoiceConfig
public DialogComponentChoiceConfig(SettingsModelPCADimensions model,
boolean showAdditionalInfo)
- Parameters:
model
- corresponding settings modelshowAdditionalInfo
- if true
additionally
checkConfigurabilityBeforeLoad
protected void checkConfigurabilityBeforeLoad(PortObjectSpec[] specs)
throws NotConfigurableException
- Will be called before the new values are loaded from the NodeSettings
object. Can be used to avoid loading due to missing, invalid, or
inappropriate incoming table specs.
Note: This is called even if the component is disabled. Don't reject
specs that might be handled by other components
- Specified by:
checkConfigurabilityBeforeLoad
in class DialogComponent
- Parameters:
specs
- the specs from the input ports.
- Throws:
NotConfigurableException
- if the component can't be used due to
inappropriate table specs. (Prevents the dialog from being
opened.)
setEnabledComponents
protected void setEnabledComponents(boolean enabled)
- This method is called by the above (final)
DialogComponent.setEnabled(boolean)
method. Derived classes should disable all the contained components in
here.
- Specified by:
setEnabledComponents
in class DialogComponent
- Parameters:
enabled
- the new status of the component- See Also:
DialogComponent.setEnabled(boolean)
setToolTipText
public void setToolTipText(String text)
- Implement this so it sets the tooltip on your component(s).
- Specified by:
setToolTipText
in class DialogComponent
- Parameters:
text
- the tool tip text to set.- See Also:
JComponent.setToolTipText(java.lang.String)
updateComponent
protected void updateComponent()
- Read the value from the
DialogComponent.EmptySettingsModel
and set/display it in the
component. (Called after loading new values in the model to ensure they
are transfered into the component.) Implementations should set the new
value(s) in the components, should clear any possible error indications,
and should also take over the enable state.
- Specified by:
updateComponent
in class DialogComponent
validateSettingsBeforeSave
protected void validateSettingsBeforeSave()
throws InvalidSettingsException
- Will be called before the value of the component is saved into the
NodeSettings object. Can be used to commit values, to update the model
and must be used to validate the entered value. NOTE: it will be called
even if the model is disabled.
- Specified by:
validateSettingsBeforeSave
in class DialogComponent
- Throws:
InvalidSettingsException
- if the entered values are invalid
Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display,
or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the
copyright owner or as specified in the license file distributed with this product.