Interface Parser<T>
- 
- All Known Subinterfaces:
- LineParser<T>
 - All Known Implementing Classes:
- AffyProbeReader,- ArrayDesignParser,- BasicLineMapParser,- BasicLineParser,- BiomartEnsembleNcbiParser,- BlatResultParser,- CompositeSequenceParser,- FastaParser,- GeoFamilyParser,- IlluminaProbeReader,- LineMapParser,- NcbiGene2AccessionParser,- NCBIGene2GOAssociationParser,- NcbiGeneEnsemblFileParser,- NcbiGeneHistoryParser,- NcbiGeneInfoParser,- ProbeSequenceParser,- RecordParser,- SwissProtParser,- TaxonParser
 
 public interface Parser<T>Interface for classes that allow parsing of files and streams.- Author:
- pavlidis
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intPARSE_ALERT_FREQUENCY
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<T>getResults()voidparse(File f)Parse aFilevoidparse(InputStream is)Parse aInputStream.voidparse(String filename)Parse a file identified by its path.
 
- 
- 
- 
Field Detail- 
PARSE_ALERT_FREQUENCYstatic final int PARSE_ALERT_FREQUENCY - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getResultsCollection<T> getResults() - Returns:
- the results of the parse.
 
 - 
parsevoid parse(File f) throws IOException Parse aFile- Parameters:
- f- file
- Throws:
- IOException- if there is a problem while manipulating the file
 
 - 
parsevoid parse(InputStream is) throws IOException Parse aInputStream.- Parameters:
- is- input stream
- Throws:
- IOException- if there is a problem while manipulating the file
 
 - 
parsevoid parse(String filename) throws IOException Parse a file identified by its path.- Parameters:
- filename- Absolute path to the file
- Throws:
- IOException- if there is a problem while manipulating the file
 
 
- 
 
-