|
||||||||||
| 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.CDKSourceCodeWriter
@TestClass(value="org.openscience.cdk.io.CDKSourceCodeWriterTest") public class CDKSourceCodeWriter
Converts a Molecule into CDK source code that would build the same molecule. It's typical use is:
StringWriter stringWriter = new StringWriter(); ChemObjectWriter writer = new CDKSourceCodeWriter(stringWriter); writer.write((Molecule)molecule); writer.close(); System.out.print(stringWriter.toString());
| Constructor Summary | |
|---|---|
CDKSourceCodeWriter()
|
|
CDKSourceCodeWriter(OutputStream out)
|
|
CDKSourceCodeWriter(Writer out)
Constructs a new CDKSourceCodeWriter. |
|
| 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. |
int |
getRequiredDataFeatures()
|
int |
getSupportedDataFeatures()
|
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 the content of "object" to 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 CDKSourceCodeWriter(Writer out)
out - The Writer to write topublic CDKSourceCodeWriter(OutputStream out)
public CDKSourceCodeWriter()
| 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
IChemObjectWriter
object - the object of which the content is outputed
CDKException - is thrown if the output
does not support the data in the objectpublic int getSupportedDataFeatures()
public int getRequiredDataFeatures()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||