Interface IIteratingChemObjectReader<T extends IChemObject>

All Superinterfaces:
AutoCloseable, Closeable, IChemObjectIO, IChemObjectReader, Iterator<T>
All Known Implementing Classes:
DefaultIteratingChemObjectReader, IteratingPCCompoundASNReader, IteratingPCCompoundXMLReader, IteratingPCSubstancesXMLReader, IteratingSDFReader, IteratingSMILESReader

public interface IIteratingChemObjectReader<T extends IChemObject> extends IChemObjectReader, Iterator<T>
Interface for an iterating molecule reader. It allows to iterate over all molecules in specific file format (e.g. SDF), without reading them into memory first. Suitable for very large files, with thousands of molecules.
Author:
Egon Willighagen <egonw@sci.kun.nl>
See Also:
Source code:
main
Belongs to CDK module:
io
Created on:
2003-10-19