gov.nih.nci.caarray.services.bioassaydata.reader
Class AbstractDataFileReader

java.lang.Object
  extended by gov.nih.nci.caarray.services.bioassaydata.reader.AbstractDataFileReader
Direct Known Subclasses:
AbstractDataExternalTxtReader, AbstractIlluminaCsvReader, AgilentTxtReader, GenepixGprReader, ImageneTxtReader, UCSFSpotGprReader

public abstract class AbstractDataFileReader
extends java.lang.Object

Base class for all data file readers.

Author:
ETavela

Method Summary
 java.util.List<gov.nih.nci.caarray.services.bioassaydata.reader.AbstractDataFileReader.ParserError> getErrors()
           
 QuantitationTypeDescriptor[] getQuantitationTypeDescriptors()
           
abstract  java.lang.Object getValue(QuantitationTypeDescriptor descriptor)
           
abstract  boolean next()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getQuantitationTypeDescriptors

public QuantitationTypeDescriptor[] getQuantitationTypeDescriptors()

next

public abstract boolean next()
                      throws DataFileParseException
Throws:
DataFileParseException

getValue

public abstract java.lang.Object getValue(QuantitationTypeDescriptor descriptor)
                                   throws DataFileParseException
Throws:
DataFileParseException

getErrors

public java.util.List<gov.nih.nci.caarray.services.bioassaydata.reader.AbstractDataFileReader.ParserError> getErrors()

reset

public void reset()
           throws DataFileParseException
Throws:
DataFileParseException