public class XYZReader extends DefaultChemObjectReader
This class is based on Dan Gezelter's XYZReader from Jmol
IChemObjectReader.ModeerrorHandler, mode| Constructor and Description |
|---|
XYZReader() |
XYZReader(InputStream input) |
XYZReader(Reader input)
Construct a new reader from a Reader type object.
|
| 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)
reads the content from a XYZ input.
|
void |
setReader(InputStream input)
Sets the InputStream from which this ChemObjectReader should read
the contents.
|
void |
setReader(Reader input)
Sets the Reader from which this ChemObjectReader should read
the contents.
|
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 XYZReader(Reader input)
input - reader from which input is readpublic XYZReader(InputStream input)
public XYZReader()
public IResourceFormat getFormat()
IChemObjectIOIResourceFormat class for this IO class.public void setReader(Reader input) throws CDKException
IChemObjectReaderCDKExceptionpublic 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 - class must be of type ChemFileCDKException - it is thrown if
the type of information is not available from
the inputIChemFilepublic void close()
throws IOException
IChemObjectIOIOException - when the wrapper IO class cannot be closed.Copyright © 2021. All rights reserved.