org.knime.base.node.io.database
Class DBQueryNodeDialogPane
java.lang.Object
org.knime.core.node.NodeDialogPane
org.knime.core.node.defaultnodesettings.DefaultNodeSettingsPane
org.knime.base.node.io.database.DBQueryNodeDialogPane
final class DBQueryNodeDialogPane
- extends DefaultNodeSettingsPane
- Author:
- Thomas Gabriel, University of Konstanz
Methods inherited from class org.knime.core.node.defaultnodesettings.DefaultNodeSettingsPane |
addDialogComponent, closeCurrentGroup, createNewGroup, createNewTab, createNewTabAt, loadAdditionalSettingsFrom, loadSettingsFrom, saveSettingsTo, selectTab, setDefaultTabTitle, setHorizontalPlacement |
Methods inherited from class org.knime.core.node.NodeDialogPane |
addJobMgrTab, addTab, addTabAt, createFlowVariableModel, createFlowVariableModel, createFlowVariableModel, finishEditingAndSaveSettingsTo, getAvailableFlowVariables, getPanel, getTab, getTabIndex, internalLoadSettingsFrom, loadSettingsFrom, loadSettingsFrom, onCancel, onClose, onOpen, removeTab, renameTab, saveSettingsTo, setEnabled, setSelected |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBQueryNodeDialogPane
DBQueryNodeDialogPane()
- Create query dialog with text box to enter table name.
createQueryModel
static final SettingsModelString createQueryModel()
- Create model to enter SQL statement on input database view.
- Returns:
- a new model to enter SQL statement
loadAdditionalSettingsFrom
public void loadAdditionalSettingsFrom(NodeSettingsRO settings,
PortObjectSpec[] specs)
throws NotConfigurableException
- This method can be overridden to load additional settings. Override
this method if you have mixed input types (different port types).
Alternatively, if your node only has ordinary data inputs, consider
to overwrite the
DefaultNodeSettingsPane.loadAdditionalSettingsFrom(NodeSettingsRO, DataTableSpec[])
method, which does the type casting already.
- Overrides:
loadAdditionalSettingsFrom
in class DefaultNodeSettingsPane
- Parameters:
settings
- the NodeSettings
to read fromspecs
- the input specs
- Throws:
NotConfigurableException
- if the node can currently not be
configured
saveAdditionalSettingsTo
public void saveAdditionalSettingsTo(NodeSettingsWO settings)
throws InvalidSettingsException
- This method can be overridden to save additional settings to the given
settings object.
- Overrides:
saveAdditionalSettingsTo
in class DefaultNodeSettingsPane
- Parameters:
settings
- the NodeSettings
to write into
- Throws:
InvalidSettingsException
- if the user has entered wrong values
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.