org.knime.core.node.util
Interface ColumnFilter

All Known Implementing Classes:
ColumnFilterPanel.ValueClassFilter, CombinedColumnFilter, DataValueColumnFilter, NoDomainColumnFilter, PieColumnFilter

public interface ColumnFilter

This interface is used in the #update(org.knime.core.data.DataTableSpec, String) and #update(org.knime.core.data.DataTableSpec, String, boolean) method to filter all given columns.

Author:
Tobias Koetter, University of Konstanz

Method Summary
 String allFilteredMsg()
           
 boolean includeColumn(DataColumnSpec colSpec)
          Checks if the column with the given DataColumnSpec should be included or not.
 

Method Detail

includeColumn

boolean includeColumn(DataColumnSpec colSpec)
Checks if the column with the given DataColumnSpec should be included or not.

Parameters:
colSpec - the column specification of the column to check
Returns:
true if the column should be included or false if the column is filtered.

allFilteredMsg

String allFilteredMsg()
Returns:
the message to display if all columns are filtered


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.