|
||||||||||
| 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.ShelXWriter
@TestClass(value="org.openscience.cdk.io.ShelXWriterTest") public class ShelXWriter
Serializes a MoleculeSet or a Molecule object to ShelX code. The output can be read with Platon.
| Constructor Summary | |
|---|---|
ShelXWriter()
|
|
ShelXWriter(OutputStream output)
|
|
ShelXWriter(Writer out)
Constructs a new ShelXWriter class. |
|
| 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 |
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)
Serializes the IChemObject to ShelX and redirects it to the output Writer. |
| 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 ShelXWriter(Writer out)
out - Writer to redirect the output to.public ShelXWriter(OutputStream output)
public ShelXWriter()
| 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
object - A Molecule of MoleculeSet object
CDKException - is thrown if the output
does not support the data in the object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||