adams.data.spreadsheet.cellfinder
Class CorrespondingColumn.CorrespondingColumnIterator

java.lang.Object
  extended by adams.data.spreadsheet.cellfinder.AbstractMetaIterator
      extended by adams.data.spreadsheet.cellfinder.CorrespondingColumn.CorrespondingColumnIterator
All Implemented Interfaces:
Iterator<CellLocation>
Enclosing class:
CorrespondingColumn

public static class CorrespondingColumn.CorrespondingColumnIterator
extends AbstractMetaIterator

Cell iterator that returns the locations for the corresponding cells.

Version:
$Revision: 6614 $
Author:
fracpete (fracpete at waikato dot ac dot nz)

Field Summary
protected  CorrespondingColumn m_Owner
          the owning cell finder.
 
Fields inherited from class adams.data.spreadsheet.cellfinder.AbstractMetaIterator
m_Base
 
Constructor Summary
CorrespondingColumn.CorrespondingColumnIterator(CorrespondingColumn owner, Iterator<CellLocation> base)
          Initializes the iterator.
 
Method Summary
protected  CellLocation process(CellLocation location)
          Processes the cell location.
 
Methods inherited from class adams.data.spreadsheet.cellfinder.AbstractMetaIterator
hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_Owner

protected CorrespondingColumn m_Owner
the owning cell finder.

Constructor Detail

CorrespondingColumn.CorrespondingColumnIterator

public CorrespondingColumn.CorrespondingColumnIterator(CorrespondingColumn owner,
                                                       Iterator<CellLocation> base)
Initializes the iterator.

Parameters:
owner - the cell finder this iterator belongs to
base - the base iterator
Method Detail

process

protected CellLocation process(CellLocation location)
Processes the cell location.

Specified by:
process in class AbstractMetaIterator
Parameters:
location - the location to process
Returns:
the processed location


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.