|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knime.core.node.defaultnodesettings.DialogComponent
org.knime.core.node.defaultnodesettings.DialogComponentDoubleRange
public class DialogComponentDoubleRange
Allows the user to enter a floating point number range. It shows two spinners labeled "min=" and "max=" which expect each a floating point number. The component requires a SettingsModelDoubleRange with its constructor, that holds the two values entered.
SettingsModelDoubleRange
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.knime.core.node.defaultnodesettings.DialogComponent |
---|
DialogComponent.EmptySettingsModel |
Field Summary |
---|
Fields inherited from class org.knime.core.node.defaultnodesettings.DialogComponent |
---|
DEFAULT_BG, DEFAULT_FG |
Constructor Summary | |
---|---|
DialogComponentDoubleRange(SettingsModelDoubleRange model,
double lowerMin,
double lowerMax,
double lowerStepSize,
double upperMin,
double upperMax,
double upperStepSize,
String label)
Finegrain constructor to specify minimum and maximum values for the lower and upper bound and different step sizes for each spinner. |
|
DialogComponentDoubleRange(SettingsModelDoubleRange model,
double lowerMin,
double upperMax,
double stepSize,
String label)
Creates two spinner to enter the lower and upper value of the range. |
|
DialogComponentDoubleRange(SettingsModelDoubleRange model,
String label)
Deprecated. use DialogComponentDoubleRange(
SettingsModelDoubleRange, double, double, double, String) or this
DialogComponentDoubleRange(SettingsModelDoubleRange,
double, double, double, double, double, double, String) constructor
instead. |
Method Summary | |
---|---|
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 |
setToolTipText(String text)
Implement this so it sets the tooltip on your component(s). |
protected void |
updateComponent()
Read the value from the DialogComponent.EmptySettingsModel 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. |
Methods inherited from class org.knime.core.node.defaultnodesettings.DialogComponent |
---|
clearError, getComponentPanel, getLastTableSpec, getLastTableSpecs, getModel, loadSettingsFrom, saveSettingsTo, setEnabled, showError |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
@Deprecated public DialogComponentDoubleRange(SettingsModelDoubleRange model, String label)
DialogComponentDoubleRange(
SettingsModelDoubleRange, double, double, double, String)
or this
DialogComponentDoubleRange(SettingsModelDoubleRange,
double, double, double, double, double, double, String)
constructor
instead.
model
- stores the double numbers entered.label
- the text showing next to the components.public DialogComponentDoubleRange(SettingsModelDoubleRange model, double lowerMin, double upperMax, double stepSize, String label)
model
- stores the double numbers enteredlowerMin
- minimum value to be enteredupperMax
- maximum value to be enteredstepSize
- step size for the spinnerslabel
- label for this componentpublic DialogComponentDoubleRange(SettingsModelDoubleRange model, double lowerMin, double lowerMax, double lowerStepSize, double upperMin, double upperMax, double upperStepSize, String label)
model
- stores the double numbers enteredlowerMin
- minimum value for the lower bound spinnerlowerMax
- maximum value for the lower bound spinnerlowerStepSize
- step size for the lower bound spinnerupperMin
- minimum value for the upper bound spinnerupperMax
- maximum value for the upper bound spinnerupperStepSize
- step size for the upper bound spinnerlabel
- label for this componentMethod Detail |
---|
protected void checkConfigurabilityBeforeLoad(PortObjectSpec[] specs) throws NotConfigurableException
checkConfigurabilityBeforeLoad
in class DialogComponent
specs
- 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 DialogComponent
enabled
- the new status of the componentDialogComponent.setEnabled(boolean)
public void setToolTipText(String text)
setToolTipText
in class DialogComponent
text
- the tool tip text to set.JComponent.setToolTipText(java.lang.String)
protected void updateComponent()
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.
updateComponent
in class DialogComponent
protected void validateSettingsBeforeSave() throws InvalidSettingsException
validateSettingsBeforeSave
in class DialogComponent
InvalidSettingsException
- if the entered values are invalid
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |