public class INChIReader extends DefaultChemObjectReader
The elements that are read are given in the INChIHandler class.
IChemObjectReader.ModeerrorHandler, mode| Constructor and Description | 
|---|
| INChIReader() | 
| INChIReader(InputStream input)Construct a INChI reader from a InputStream object. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | accepts(Class<? extends IChemObject> classObject)Returns whether the given  IChemObjectcan be read or written. | 
| void | close()Closes this IChemObjectIO's resources. | 
| IResourceFormat | getFormat()Returns the  IResourceFormatclass for this IO class. | 
| <T extends IChemObject> | read(T object)Reads a IChemObject of type object from input. | 
| 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 INChIReader(InputStream input)
input - the InputStream with the contentpublic INChIReader()
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 - type of requested IChemObjectCDKException - 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 © 2022. All rights reserved.