final class ColumnToGrid2Configuration extends Object
Constructor and Description |
---|
ColumnToGrid2Configuration()
Default constructor, inits field empty.
|
ColumnToGrid2Configuration(DataTableSpec spec)
Creates new config, auto-guessing defaults if possible (prefers
unknown type columns over string columns).
|
Modifier and Type | Method and Description |
---|---|
(package private) static String[] |
autoGuessIncludeColumns(DataTableSpec spec)
Auto-guessing: choose first column that is not string, int, double
as include; if no such column exists use first string column, otherwise
use non (null returned).
|
(package private) int |
getColCount() |
DataColumnSpecFilterConfiguration |
getFilterConfiguration() |
(package private) String |
getGroupColumn() |
(package private) void |
loadSettings(NodeSettingsRO settings)
Loads settings in model.
|
(package private) void |
loadSettings(NodeSettingsRO settings,
DataTableSpec spec)
Loads settings in dialog, inits default if invalid.
|
(package private) void |
saveSettingsTo(NodeSettingsWO settings)
Saves current settings to argument.
|
(package private) void |
setColCount(int colCount) |
void |
setFilterConfiguration(DataColumnSpecFilterConfiguration filterConfig) |
(package private) void |
setGroupColumn(String groupColumn) |
public ColumnToGrid2Configuration(DataTableSpec spec) throws InvalidSettingsException
spec
- The input spec.InvalidSettingsException
- If no config possible (only numbers)public ColumnToGrid2Configuration()
void saveSettingsTo(NodeSettingsWO settings)
settings
- To save to.void loadSettings(NodeSettingsRO settings) throws InvalidSettingsException
settings
- To load from.InvalidSettingsException
- If invalid.void loadSettings(NodeSettingsRO settings, DataTableSpec spec)
settings
- To load from.spec
- The input spec.int getColCount()
void setColCount(int colCount)
colCount
- the colCount to setString getGroupColumn()
void setGroupColumn(String groupColumn)
groupColumn
- the groupColumn to setstatic String[] autoGuessIncludeColumns(DataTableSpec spec)
spec
- Input spec.public void setFilterConfiguration(DataColumnSpecFilterConfiguration filterConfig)
filterConfig
- a filter configurationpublic DataColumnSpecFilterConfiguration getFilterConfiguration()
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.