public class IteratingPCCompoundASNReader extends DefaultIteratingChemObjectReader<IAtomContainer>
PCCompoundASNReader
IChemObjectReader.Mode
errorHandler, mode
Constructor and Description |
---|
IteratingPCCompoundASNReader(InputStream in,
IChemObjectBuilder builder)
Constructs a new IteratingPCCompoundASNReader that can read Molecule from a given InputStream and IChemObjectBuilder.
|
IteratingPCCompoundASNReader(Reader in,
IChemObjectBuilder builder)
Constructs a new IteratingPCCompoundASNReader that can read Molecule from a given Reader.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this IChemObjectIO's resources.
|
IResourceFormat |
getFormat()
Returns the
IResourceFormat class for this IO class. |
boolean |
hasNext() |
IAtomContainer |
next() |
void |
remove()
File IO generally does not support removing of entries.
|
void |
setReader(InputStream reader)
Sets the InputStream from which this ChemObjectReader should read
the contents.
|
void |
setReader(Reader reader)
Sets the Reader from which this ChemObjectReader should read
the contents.
|
accepts, handleError, handleError, handleError, handleError, setErrorHandler, setReaderMode
addChemObjectIOListener, addSetting, addSettings, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener
forEachRemaining
public IteratingPCCompoundASNReader(Reader in, IChemObjectBuilder builder)
in
- The Reader to read frompublic IteratingPCCompoundASNReader(InputStream in, IChemObjectBuilder builder)
in
- The input streambuilder
- The builderpublic IResourceFormat getFormat()
IChemObjectIO
IResourceFormat
class for this IO class.public boolean hasNext()
public IAtomContainer next()
public void close() throws IOException
IChemObjectIO
IOException
- when the wrapper IO class cannot be closed.public void remove()
DefaultIteratingChemObjectReader
remove
in interface Iterator<IAtomContainer>
remove
in class DefaultIteratingChemObjectReader<IAtomContainer>
public void setReader(Reader reader)
IChemObjectReader
public void setReader(InputStream reader)
IChemObjectReader
Copyright © 2022. All rights reserved.