org.knime.core.data
Interface BoundedValue

All Superinterfaces:
DataValue
All Known Implementing Classes:
DateAndTimeCell, DoubleCell, IntCell, LongCell

public interface BoundedValue
extends DataValue

A DataCell should implement this interface to indicate that its objects can be reasonably ordered. "Reasonably" refers here to:

This interface should be used, for instance for numeric data cells such as DoubleCell or IntCell, it should also be used for ordinal columns (so far there is no ordinal column type in KNIME but if there were it would implement this interface). On the other hand, types such as StringCell or ComplexNumberCell do not implement this interface as they do not define a meaningful comparator.

Although not strictly enforced, a DataColumnSpec will have non-null lower and upper bounds in its DataColumnDomain if the column's DataType is compatible to this interface. It will typically not have bounds for other types.

This interface does not specify any methods. It is only used to indicate the above outlined property.

Author:
Bernd Wiswedel, University of Konstanz

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.knime.core.data.DataValue
DataValue.UtilityFactory
 
Field Summary
 
Fields inherited from interface org.knime.core.data.DataValue
UTILITY
 



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.