gov.nih.nci.caarray.services.fileparse2.arraydesign
Interface ArrayDesignFileHeaderParserItf

All Known Implementing Classes:
ArrayDesignFileHeaderParser, ArrayDesignTextFileHeaderParser, GenePixGALFileHeaderParser, UCSFSpotFileHeaderParser

public interface ArrayDesignFileHeaderParserItf

Author:
TranP

Method Summary
 boolean addZoneLocation(java.lang.Integer row, java.lang.Integer column, java.lang.Float upperLeftX, java.lang.Float upperLeftY)
           
 void addZoneLocation(Zone zone)
           
 ZoneGroup getZoneGroup()
           
 void parse(SequenceInputFile inputFile)
           
 boolean removeZoneLocation(java.lang.Integer row, java.lang.Integer column)
           
 void setZoneLayout(java.lang.Float spacingBetweenCols, java.lang.Float spacingBetweenRows, java.lang.Integer numFeaturesPerCol, java.lang.Integer numFeaturesPerRow)
           
 void setZoneLayout(ZoneLayout layout)
           
 

Method Detail

parse

void parse(SequenceInputFile inputFile)
           throws java.io.IOException
Throws:
java.io.IOException

getZoneGroup

ZoneGroup getZoneGroup()

setZoneLayout

void setZoneLayout(ZoneLayout layout)

setZoneLayout

void setZoneLayout(java.lang.Float spacingBetweenCols,
                   java.lang.Float spacingBetweenRows,
                   java.lang.Integer numFeaturesPerCol,
                   java.lang.Integer numFeaturesPerRow)

addZoneLocation

void addZoneLocation(Zone zone)

addZoneLocation

boolean addZoneLocation(java.lang.Integer row,
                        java.lang.Integer column,
                        java.lang.Float upperLeftX,
                        java.lang.Float upperLeftY)

removeZoneLocation

boolean removeZoneLocation(java.lang.Integer row,
                           java.lang.Integer column)