Package org.openscience.cdk.io.rdf
Class CDKOWLWriter
java.lang.Object
org.openscience.cdk.io.ChemObjectIO
org.openscience.cdk.io.DefaultChemObjectWriter
org.openscience.cdk.io.rdf.CDKOWLWriter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,IChemObjectIO
,IChemObjectWriter
Serializes the data model into CDK OWL.
- Source code:
- main
- Belongs to CDK module:
- iordf
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new CDKOWLWriter with an undefined output.CDKOWLWriter
(Writer output) Creates a new CDKOWLWriter sending output to the given Writer. -
Method Summary
Modifier and TypeMethodDescriptionboolean
accepts
(Class<? extends IChemObject> classObject) Returns whether the givenIChemObject
can be read or written.void
close()
Closes this IChemObjectIO's resources.Returns theIResourceFormat
for this writer.void
setWriter
(OutputStream output) Sets the OutputStream from which this ChemObjectWriter should write the contents.void
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, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListener
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 Details
-
CDKOWLWriter
Creates a new CDKOWLWriter sending output to the given Writer.- Parameters:
output
-Writer
to which is OWL output is routed.
-
CDKOWLWriter
public CDKOWLWriter()Creates a new CDKOWLWriter with an undefined output.
-
-
Method Details
-
getFormat
Returns theIResourceFormat
for this writer.- Returns:
- returns a
CDKOWLFormat
.
-
setWriter
Sets the Writer from which this ChemObjectWriter should write the contents.- Throws:
CDKException
-
setWriter
Sets the OutputStream from which this ChemObjectWriter should write the contents.- Throws:
CDKException
-
close
Closes this IChemObjectIO's resources.- Throws:
IOException
- when the wrapper IO class cannot be closed.
-
accepts
Returns whether the givenIChemObject
can be read or written.- Parameters:
classObject
-IChemObject
of which is tested if it can be handled.- Returns:
- true, if the
IChemObject
can be handled.
-
write
Writes the content of "object" to output.- Parameters:
object
- the object of which the content is outputted- Throws:
CDKException
- is thrown if the output does not support the data in the object
-