Class CmsFileIterator
java.lang.Object
com.compomics.util.experiment.io.mass_spectrometry.cms.CmsFileIterator
- All Implemented Interfaces:
MsFileIterator,AutoCloseable
Iterator for a Compomics Mass Spectrometry (cms) file.
- Author:
- Marc Vaudel
-
Constructor Details
-
CmsFileIterator
Constructor.- Parameters:
file- The file to iterate.waitingHandler- The waiting handler.- Throws:
IOException- Exception thrown if an error occurred while reading the file.
-
-
Method Details
-
next
Description copied from interface:MsFileIteratorReturns the title of the next spectrum, null if none.- Specified by:
nextin interfaceMsFileIterator- Returns:
- The title of the next spectrum.
-
getSpectrum
Description copied from interface:MsFileIteratorReturns the spectrum corresponding to the title returned by the last call to the next() method.- Specified by:
getSpectrumin interfaceMsFileIterator- Returns:
- The spectrum corresponding to the title returned by the last call to the next() method.
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceMsFileIterator
-