|
||||||||||
| 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.DefaultChemObjectWriter
org.openscience.cdk.io.SDFWriter
@TestClass(value="org.openscience.cdk.io.SDFWriterTest") public class SDFWriter
Writes MDL SD files ([Dalby, A. and Nourse, J. G. and Hounshell, W. D. and Gushurst, A. K. and Grier, D. L. and Leland, B. A. and Laufer, J., Description of Several Chemical Structure File Formats Used by Computer Programs Developed at Molecular Design Limited, Journal of Chemical Information and Computer Sciences, 1992, 32:244-255]). A MDL SD file contains one or more molecules, complemented by properties.
| Constructor Summary | |
|---|---|
SDFWriter()
|
|
SDFWriter(OutputStream output)
Constructs a new MDLWriter that can write to a given OutputStream. |
|
SDFWriter(Writer out)
Constructs a new SDFWriter that writes to the given Writer. |
|
| Method Summary | |
|---|---|
boolean |
accepts(Class classObject)
Returns whether the given IChemObject can be read or written. |
void |
close()
Flushes the output and closes this object. |
void |
customizeJob()
|
IResourceFormat |
getFormat()
Returns the IResourceFormat class for this IO class. |
void |
setWriter(OutputStream output)
Sets the OutputStream from which this ChemObjectWriter should write the contents. |
void |
setWriter(Writer out)
Sets the Writer from which this ChemObjectWriter should write the contents. |
void |
write(IChemObject object)
Writes a IChemObject to the MDL SD file formated output. |
| 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 SDFWriter(Writer out)
Writer.
out - The Writer to write topublic SDFWriter(OutputStream output)
OutputStream.
output - The OutputStream to write topublic SDFWriter()
| Method Detail |
|---|
@TestMethod(value="testGetFormat") public IResourceFormat getFormat()
IChemObjectIOIResourceFormat class for this IO class.
public void setWriter(Writer out)
throws CDKException
IChemObjectWriter
CDKException
public void setWriter(OutputStream output)
throws CDKException
IChemObjectWriter
CDKException
@TestMethod(value="testClose")
public void close()
throws IOException
IOException@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 void write(IChemObject object)
throws CDKException
IChemFile, IAtomContainerSet
and IMoleculeSet.
object - an acceptable IChemObject
CDKException - is thrown if the output
does not support the data in the objectaccepts(Class)public void customizeJob()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||