Class CDKOWLWriter

    • Constructor Detail

      • CDKOWLWriter

        public CDKOWLWriter​(Writer output)
        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 Detail

      • setWriter

        public void setWriter​(Writer out)
                       throws CDKException
        Sets the Writer from which this ChemObjectWriter should write the contents.
        Throws:
        CDKException
      • setWriter

        public void setWriter​(OutputStream output)
                       throws CDKException
        Sets the OutputStream from which this ChemObjectWriter should write the contents.
        Throws:
        CDKException
      • close

        public void close()
                   throws IOException
        Closes this IChemObjectIO's resources.
        Throws:
        IOException - when the wrapper IO class cannot be closed.
      • accepts

        public boolean accepts​(Class<? extends IChemObject> classObject)
        Returns whether the given IChemObject 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

        public void write​(IChemObject object)
                   throws CDKException
        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