org.knime.base.node.viz.crosstable
Class CrosstabNodeSettings

java.lang.Object
  extended by org.knime.base.node.viz.crosstable.CrosstabNodeSettings

public class CrosstabNodeSettings
extends Object

The settings object for the crosstab node.

Author:
Heiko Hofer

Constructor Summary
CrosstabNodeSettings()
           
 
Method Summary
(package private)  String getColVarColumn()
           
(package private)  boolean getEnableHiliting()
           
(package private)  String getNamingVersion()
           
(package private)  List<String> getProperties()
          Get the columns that should be in the output beside the values return by getRowVarColumn() and getColVarColumn() which will always be in the output.
(package private)  String getRowVarColumn()
           
(package private)  String getWeightColumn()
           
(package private)  void loadSettingsDialog(NodeSettingsRO settings, DataTableSpec inSpec)
          Called from dialog when settings are to be loaded.
(package private)  void loadSettingsModel(NodeSettingsRO settings)
          Called from model when settings are to be loaded.
(package private)  void saveSettings(NodeSettingsWO settings)
          Called from model and dialog to save current settings.
(package private)  void setColVarColumn(String colVarColumn)
           
(package private)  void setEnableHiliting(boolean enableHiliting)
           
(package private)  void setRowVarColumn(String rowVarColumn)
           
(package private)  void setWeightColumn(String weightColumn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrosstabNodeSettings

public CrosstabNodeSettings()
Method Detail

getRowVarColumn

String getRowVarColumn()
Returns:
the rowVarColumn

setRowVarColumn

void setRowVarColumn(String rowVarColumn)
Parameters:
rowVarColumn - the rowVarColumn to set

getColVarColumn

String getColVarColumn()
Returns:
the colVarColumn

setColVarColumn

void setColVarColumn(String colVarColumn)
Parameters:
colVarColumn - the colVarColumn to set

getWeightColumn

String getWeightColumn()
Returns:
the weightColumn

setWeightColumn

void setWeightColumn(String weightColumn)
Parameters:
weightColumn - the weightColumn to set

getEnableHiliting

boolean getEnableHiliting()
Returns:
the enableHiliting

setEnableHiliting

void setEnableHiliting(boolean enableHiliting)
Parameters:
enableHiliting - the enableHiliting to set

getNamingVersion

String getNamingVersion()
Returns:
the namingVersion

getProperties

List<String> getProperties()
Get the columns that should be in the output beside the values return by getRowVarColumn() and getColVarColumn() which will always be in the output. These are the properties displayed in the cross tabulation view.

Returns:
additional columns that should be in the output

loadSettingsDialog

void loadSettingsDialog(NodeSettingsRO settings,
                        DataTableSpec inSpec)
Called from dialog when settings are to be loaded.

Parameters:
settings - To load from
inSpec - Input spec

loadSettingsModel

void loadSettingsModel(NodeSettingsRO settings)
                 throws InvalidSettingsException
Called from model when settings are to be loaded.

Parameters:
settings - To load from
Throws:
InvalidSettingsException - If settings are invalid.

saveSettings

void saveSettings(NodeSettingsWO settings)
Called from model and dialog to save current settings.

Parameters:
settings - To save to.


Copyright, 2003 - 2012. 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.