public class IteratingPCSubstancesXMLReader extends DefaultIteratingChemObjectReader<IChemModel>
IChemObjectReader.Mode
Constructor and Description |
---|
IteratingPCSubstancesXMLReader(InputStream in,
IChemObjectBuilder builder)
Constructs a new IteratingPCSubstancesXMLReader that can read Molecule from a given InputStream and IChemObjectBuilder.
|
IteratingPCSubstancesXMLReader(Reader in,
IChemObjectBuilder builder)
Constructs a new IteratingPCSubstancesXMLReader that can read Molecule from a given Reader and IChemObjectBuilder.
|
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() |
IChemModel |
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, addChemObjectIOListener, getIOSettings, handleError, handleError, handleError, handleError, removeChemObjectIOListener, setErrorHandler, setReaderMode
public IteratingPCSubstancesXMLReader(Reader in, IChemObjectBuilder builder) throws IOException, org.xmlpull.v1.XmlPullParserException
in
- The input streambuilder
- The builderIOException
- if there is error in getting the IsotopeFactory
org.xmlpull.v1.XmlPullParserException
- if there is an error isn setting up the XML parserpublic IteratingPCSubstancesXMLReader(InputStream in, IChemObjectBuilder builder) throws Exception
in
- The input streambuilder
- The builder. In general, use DefaultChemObjectBuilder
Exception
- if there is a problem creating an InputStreamReader@TestMethod(value="testGetFormat") public IResourceFormat getFormat()
IChemObjectIO
IResourceFormat
class for this IO class.public boolean hasNext()
public IChemModel next()
@TestMethod(value="testClose") public void close() throws IOException
IChemObjectIO
IOException
public void remove()
DefaultIteratingChemObjectReader
remove
in interface Iterator<IChemModel>
remove
in class DefaultIteratingChemObjectReader<IChemModel>
@TestMethod(value="testSetReader_Reader") public void setReader(Reader reader) throws CDKException
IChemObjectReader
CDKException
@TestMethod(value="testSetReader_InputStream") public void setReader(InputStream reader) throws CDKException
IChemObjectReader
CDKException