public class CMLReader extends DefaultChemObjectReader
IChemObjectReader.ModeerrorHandler, mode| Constructor and Description |
|---|
CMLReader() |
CMLReader(InputStream input)
Reads CML from an java.io.InputStream, for example the FileInputStream.
|
CMLReader(String url)
Define this CMLReader to take the input from a java.io.Reader
class.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(Class<? extends IChemObject> classObject)
Returns whether the given
IChemObject can be read or written. |
void |
close()
Closes this IChemObjectIO's resources.
|
IResourceFormat |
getFormat()
Returns the
IResourceFormat class for this IO class. |
<T extends IChemObject> |
read(T object)
Read a IChemObject from input.
|
void |
registerConvention(String convention,
ICMLModule conv) |
void |
setReader(InputStream input)
Sets the InputStream from which this ChemObjectReader should read
the contents.
|
void |
setReader(Reader reader)
This method must not be used; XML reading requires the use of an InputStream.
|
fireFrameRead, handleError, handleError, handleError, handleError, setErrorHandler, setReaderModeaddChemObjectIOListener, addSetting, addSettings, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerpublic CMLReader(InputStream input)
input - InputStream type inputpublic CMLReader()
public CMLReader(String url)
url - String url which points to the file to be readpublic void registerConvention(String convention, ICMLModule conv)
public IResourceFormat getFormat()
IChemObjectIOIResourceFormat class for this IO class.public void setReader(Reader reader) throws CDKException
CDKExceptionpublic void setReader(InputStream input) throws CDKException
IChemObjectReaderCDKExceptionpublic boolean accepts(Class<? extends IChemObject> classObject)
IChemObjectIOIChemObject can be read or written.classObject - IChemObject of which is tested if it can be handled.IChemObject can be handled.public <T extends IChemObject> T read(T object) throws CDKException
object - the type of object to returnCDKException - it is thrown if
the type of information is not available from
the inputpublic void close()
throws IOException
IChemObjectIOIOException - when the wrapper IO class cannot be closed.Copyright © 2021. All rights reserved.