org.knime.core.node.defaultnodesettings
Class SettingsModelLongBounded
java.lang.Object
org.knime.core.node.defaultnodesettings.SettingsModel
org.knime.core.node.defaultnodesettings.SettingsModelNumber
org.knime.core.node.defaultnodesettings.SettingsModelLong
org.knime.core.node.defaultnodesettings.SettingsModelLongBounded
public class SettingsModelLongBounded
- extends SettingsModelLong
- Author:
- Fabian Dill, University of Konstanz
Methods inherited from class org.knime.core.node.defaultnodesettings.SettingsModelLong |
getConfigName, getLongValue, getModelTypeID, getNumberValueStr, loadSettingsForDialog, loadSettingsForModel, saveSettingsForDialog, saveSettingsForModel, setNumberValueStr, toString, validateSettingsForModel |
Methods inherited from class org.knime.core.node.defaultnodesettings.SettingsModel |
addChangeListener, createCloneWithValidatedValue, dlgLoadSettingsFrom, dlgSaveSettingsTo, isEnabled, loadSettingsFrom, notifyChangeListeners, prependChangeListener, removeChangeListener, saveSettingsTo, setEnabled, validateSettings |
SettingsModelLongBounded
public SettingsModelLongBounded(String configName,
long defaultValue,
long minValue,
long maxValue)
- Parameters:
configName
- the key for the settingsdefaultValue
- default valueminValue
- lower boundmaxValue
- upper bound
createClone
protected SettingsModelLongBounded createClone()
-
- Overrides:
createClone
in class SettingsModelLong
- Returns:
- a new instance of the same object with identical state and
value(s).
getLowerBound
public long getLowerBound()
- Returns:
- lower bound
getUpperBound
public long getUpperBound()
- Returns:
- upper bound
validateValue
protected void validateValue(long value)
throws InvalidSettingsException
- Called during
SettingsModelLong.validateSettingsForModel(org.knime.core.node.NodeSettingsRO)
, can be overwritten by
derived classes.
- Overrides:
validateValue
in class SettingsModelLong
- Parameters:
value
- the value to validate
- Throws:
InvalidSettingsException
- if the value is not valid and should be
rejected
setLongValue
public void setLongValue(long newValue)
- If the new value is different from the old value the listeners are
notified.
- Overrides:
setLongValue
in class SettingsModelLong
- Parameters:
newValue
- the new value
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.