org.knime.base.node.preproc.missingval
Class MissingValueHandlingTableIterator

java.lang.Object
  extended by org.knime.core.data.RowIterator
      extended by org.knime.base.node.preproc.missingval.MissingValueHandlingTableIterator
All Implemented Interfaces:
Iterator<DataRow>

 class MissingValueHandlingTableIterator
extends RowIterator

Iterator to MissingValueHandlingTable.

Author:
Bernd Wiswedel, University of Konstanz

Nested Class Summary
(package private) static class MissingValueHandlingTableIterator.RuntimeCanceledExecutionException
          Runtime exception that's thrown when the execution monitor's checkCanceled method throws an CanceledExecutionException.
 
Constructor Summary
MissingValueHandlingTableIterator(MissingValueHandlingTable table)
          Creates new iterator from table table.
MissingValueHandlingTableIterator(MissingValueHandlingTable table, ExecutionMonitor exec)
          Creates new iterator from table table.
 
Method Summary
 boolean hasNext()
          Returns true if there are more rows and false otherwise.
 DataRow next()
          Returns the next DataRow.
 
Methods inherited from class org.knime.core.data.RowIterator
remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MissingValueHandlingTableIterator

MissingValueHandlingTableIterator(MissingValueHandlingTable table,
                                  ExecutionMonitor exec)
Creates new iterator from table table.

Parameters:
table - the table to iterate on
exec - the progress monitor for cancel/progress

MissingValueHandlingTableIterator

MissingValueHandlingTableIterator(MissingValueHandlingTable table)
Creates new iterator from table table.

Parameters:
table - the table to iterate on
Method Detail

hasNext

public boolean hasNext()
Returns true if there are more rows and false otherwise.

Specified by:
hasNext in interface Iterator<DataRow>
Specified by:
hasNext in class RowIterator
Returns:
true if the iterator has more elements, otherwise false
See Also:
RowIterator.next()

next

public DataRow next()
Returns the next DataRow.

Specified by:
next in interface Iterator<DataRow>
Specified by:
next in class RowIterator
Returns:
the next row in the DataTable


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.