Class Mol2Writer

    • Constructor Detail

      • Mol2Writer

        public Mol2Writer()
      • Mol2Writer

        public Mol2Writer​(Writer out)
        Constructs a new Mol2 writer.
        Parameters:
        out - the stream to write the Mol2 file to.
    • Method Detail

      • close

        public void close()
                   throws IOException
        Flushes the output and closes this object.
        Throws:
        IOException - when the wrapper IO class cannot be closed.
      • accepts

        public boolean accepts​(Class<? extends IChemObject> classObject)
        Description copied from interface: IChemObjectIO
        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
        Description copied from interface: IChemObjectWriter
        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
      • writeMolecule

        public void writeMolecule​(IAtomContainer mol)
                           throws IOException
        Writes a single frame in XYZ format to the Writer.
        Parameters:
        mol - the Molecule to write
        Throws:
        IOException - if there is an error during writing