edu.unh.sdb.datasource
Class CellIterator

java.lang.Object
  extended by edu.unh.sdb.datasource.CellIterator
Direct Known Subclasses:
ARRSCellIterator, URCellIterator

public abstract class CellIterator
extends java.lang.Object


Field Summary
protected  ARRSCell cell
           
protected  boolean valid
           
 
Constructor Summary
CellIterator()
          Constructor without argument
 
Method Summary
 Cell getCell()
          Get a cell
abstract  void init()
          Initialize this CellIterator object
abstract  boolean next()
          Moving the CellIterator to the next position.
 java.lang.String toString()
          Return a String representing the object.
abstract  java.lang.String toString(java.lang.String indent)
          Return description of this ARRSCell
 boolean valid()
          Return true if the current position is valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cell

protected ARRSCell cell

valid

protected boolean valid
Constructor Detail

CellIterator

public CellIterator()
Constructor without argument

Method Detail

valid

public boolean valid()
Return true if the current position is valid


init

public abstract void init()
Initialize this CellIterator object


next

public abstract boolean next()
Moving the CellIterator to the next position.


getCell

public Cell getCell()
Get a cell


toString

public java.lang.String toString()
Return a String representing the object.

Overrides:
toString in class java.lang.Object

toString

public abstract java.lang.String toString(java.lang.String indent)
Return description of this ARRSCell