|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openscience.cdk.io.ChemObjectIO
org.openscience.cdk.io.DefaultChemObjectReader
org.openscience.cdk.io.MDLV3000Reader
@TestClass(value="org.openscience.cdk.io.MDLV3000ReaderTest") public class MDLV3000Reader
Class that implements the MDL mol V3000 format. This reader reads the element symbol and 2D or 3D coordinates from the ATOM block.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.openscience.cdk.io.IChemObjectReader |
|---|
IChemObjectReader.Mode |
| Constructor Summary | |
|---|---|
MDLV3000Reader()
|
|
MDLV3000Reader(InputStream input)
|
|
MDLV3000Reader(InputStream input,
IChemObjectReader.Mode mode)
|
|
MDLV3000Reader(Reader in)
|
|
MDLV3000Reader(Reader in,
IChemObjectReader.Mode mode)
|
|
| Method Summary | ||
|---|---|---|
boolean |
accepts(Class classObject)
Returns whether the given IChemObject can be read or written. |
|
void |
close()
Closes this IChemObjectIO's resources. |
|
String |
exhaustStringTokenizer(StringTokenizer tokenizer)
|
|
IResourceFormat |
getFormat()
Returns the IResourceFormat class for this IO class. |
|
boolean |
isReady()
|
|
|
read(T object)
Reads an IChemObject of type "object" from input. |
|
void |
readAtomBlock(IAtomContainer readData)
Reads the atoms, coordinates and charges. |
|
void |
readBondBlock(IAtomContainer readData)
Reads the bond atoms, order and stereo configuration. |
|
IAtomContainer |
readConnectionTable(IChemObjectBuilder builder)
|
|
String |
readHeader(IAtomContainer readData)
|
|
String |
readLine()
|
|
IAtomContainer |
readMolecule(IChemObjectBuilder builder)
|
|
void |
readSGroup(IAtomContainer readData)
Reads labels. |
|
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. |
|
| Methods inherited from class org.openscience.cdk.io.DefaultChemObjectReader |
|---|
handleError, handleError, handleError, handleError, setErrorHandler, setReaderMode |
| Methods inherited from class org.openscience.cdk.io.ChemObjectIO |
|---|
addChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openscience.cdk.io.IChemObjectIO |
|---|
addChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener |
| Constructor Detail |
|---|
public MDLV3000Reader(Reader in)
public MDLV3000Reader(Reader in,
IChemObjectReader.Mode mode)
public MDLV3000Reader(InputStream input)
public MDLV3000Reader(InputStream input,
IChemObjectReader.Mode mode)
public MDLV3000Reader()
| Method Detail |
|---|
@TestMethod(value="testGetFormat") public IResourceFormat getFormat()
IChemObjectIOIResourceFormat class for this IO class.
@TestMethod(value="testSetReader_Reader")
public void setReader(Reader input)
throws CDKException
IChemObjectReader
CDKException
@TestMethod(value="testSetReader_InputStream")
public void setReader(InputStream input)
throws CDKException
IChemObjectReader
CDKException@TestMethod(value="testAccepts") public boolean accepts(Class 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
ISimpleChemObjectReader
object - the type of object to return
CDKException - it is thrown if
the type of information is not available from
the input
public IAtomContainer readMolecule(IChemObjectBuilder builder)
throws CDKException
CDKException
public IAtomContainer readConnectionTable(IChemObjectBuilder builder)
throws CDKException
CDKException
public String readHeader(IAtomContainer readData)
throws CDKException
CDKException - when no file content is detected
public void readAtomBlock(IAtomContainer readData)
throws CDKException
IMPORTANT: it does not support the atom list and its negation!
CDKException
public void readBondBlock(IAtomContainer readData)
throws CDKException
CDKException
public void readSGroup(IAtomContainer readData)
throws CDKException
CDKExceptionpublic String exhaustStringTokenizer(StringTokenizer tokenizer)
public String readLine()
throws CDKException
CDKException
public boolean isReady()
throws CDKException
CDKException
@TestMethod(value="testClose")
public void close()
throws IOException
IChemObjectIO
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||