Package org.knime.base.data.aggregation.dialogutil

Contains helper classes that can be used in the configuration dialog of a node that uses the aggregation methods.

See:
          Description

Class Summary
AggregationColumnPanel This class creates the aggregation column panel that allows the user to define the aggregation columns and their aggregation method.
AggregationColumnTableModel This DefaultTableModel holds all aggregation columns and their aggregation method.
AggregationMethodComboBox This combo box is used in the aggregation column table to let the user choose from the different compatible aggregation methods per aggregation column.
AggregationMethodListCellRenderer List cell renderer that checks if the value being renderer is of type AggregationMethod if so it will renderer the name of the method.
AggregationMethodTableCellEditor Extends the DefaultTreeCellEditor class to provide the AggregationMethodComboBox as cell editor.
AggregationMethodTableCellRenderer Table cell renderer that checks if the value being renderer is of type AggregationMethod if so it will renderer the name of the method.
DataColumnSpecTableCellRenderer Renderer that checks if the value being renderer is of type DataColumnSpec if so it will renderer the name of the column spec and also the type's icon.
IncludeMissingCellRenderer Include missing cell table cell renderer that contains most of the code from the {JTable$BooleanRenderer} class.
 

Package org.knime.base.data.aggregation.dialogutil Description

Contains helper classes that can be used in the configuration dialog of a node that uses the aggregation methods. The AggregationColumnPanel class provides a column selection panel that allows the definition of an aggregation method for the selected columns.



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.