Package org.openscience.cdk.io.iterator
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:
IChemObjectIO
- Source code:
- main
- Belongs to CDK module:
- io
- Created on:
- 2003-10-19
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openscience.cdk.io.IChemObjectReader
IChemObjectReader.Mode
-
-
Method Summary
-
Methods inherited from interface org.openscience.cdk.io.IChemObjectIO
accepts, addChemObjectIOListener, addSetting, addSettings, close, getFormat, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener
-
Methods inherited from interface org.openscience.cdk.io.IChemObjectReader
handleError, handleError, handleError, handleError, setErrorHandler, setReader, setReader, setReaderMode
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-