public class DialogComponentMultiLineString extends DialogComponent
DialogComponent.EmptySettingsModelDEFAULT_BG, DEFAULT_FG| Constructor and Description |
|---|
DialogComponentMultiLineString(SettingsModelString stringModel,
String label)
Constructor put label and JTextArea into panel.
|
DialogComponentMultiLineString(SettingsModelString stringModel,
String label,
boolean disallowEmptyString,
int cols,
int rows)
Constructor put label and JTextArea into panel.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkConfigurabilityBeforeLoad(PortObjectSpec[] specs)
Will be called before the new values are loaded from the NodeSettings
object.
|
protected void |
setEnabledComponents(boolean enabled)
This method is called by the above (final)
DialogComponent.setEnabled(boolean)
method. |
void |
setSizeComponents(int width,
int height)
Sets the preferred size of the internal component.
|
void |
setToolTipText(String text)
Implement this so it sets the tooltip on your component(s).
|
protected void |
updateComponent()
Read the value from the
SettingsModel and set/display it in the
component. |
protected void |
validateSettingsBeforeSave()
Will be called before the value of the component is saved into the
NodeSettings object.
|
clearError, getComponentPanel, getLastTableSpec, getLastTableSpecs, getModel, loadSettingsFrom, saveSettingsTo, setEnabled, showErrorpublic DialogComponentMultiLineString(SettingsModelString stringModel, String label)
stringModel - the model that stores the value for this component.label - label for dialog in front of JTextAreapublic DialogComponentMultiLineString(SettingsModelString stringModel, String label, boolean disallowEmptyString, int cols, int rows)
label - label for dialog in front of JTextAreastringModel - the model that stores the value for this component.disallowEmptyString - if set true, the component request a non-empty
string from the user.cols - the number of columns.rows - the number of rows.protected void updateComponent()
SettingsModel 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.updateComponent in class DialogComponentprotected void validateSettingsBeforeSave()
throws InvalidSettingsException
validateSettingsBeforeSave in class DialogComponentInvalidSettingsException - if the entered values are invalidprotected void checkConfigurabilityBeforeLoad(PortObjectSpec[] specs) throws NotConfigurableException
checkConfigurabilityBeforeLoad in class DialogComponentspecs - the specs from the input ports.NotConfigurableException - if the component can't be used due to
inappropriate table specs. (Prevents the dialog from being
opened.)protected void setEnabledComponents(boolean enabled)
DialogComponent.setEnabled(boolean)
method. Derived classes should disable all the contained components in
here.setEnabledComponents in class DialogComponentenabled - the new status of the componentDialogComponent.setEnabled(boolean)public void setSizeComponents(int width,
int height)
width - The width.height - The height.public void setToolTipText(String text)
setToolTipText in class DialogComponenttext - the tool tip text to set.JComponent.setToolTipText(java.lang.String)
KNIME GmbH, Konstanz, Germany
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.