public class PDBWriter extends DefaultChemObjectWriter
| Modifier and Type | Field and Description |
|---|---|
String |
ATOM_NAME_FORMAT |
String |
POSITION_FORMAT |
String |
RESIDUE_FORMAT |
String |
SERIAL_FORMAT |
| Constructor and Description |
|---|
PDBWriter() |
PDBWriter(OutputStream output) |
PDBWriter(Writer out)
Creates a PDB writer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(Class<? extends IChemObject> 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)
Writes the content of "object" to output.
|
void |
writeCrystal(ICrystal crystal) |
void |
writeMolecule(IAtomContainer molecule)
Writes a single frame in PDB format to the Writer.
|
addChemObjectIOListener, addSetting, addSettings, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerpublic final String SERIAL_FORMAT
public final String ATOM_NAME_FORMAT
public final String POSITION_FORMAT
public final String RESIDUE_FORMAT
public PDBWriter()
public PDBWriter(Writer out)
out - the stream to write the PDB file to.public PDBWriter(OutputStream output)
public IResourceFormat getFormat()
IChemObjectIOIResourceFormat class for this IO class.public void setWriter(Writer out) throws CDKException
IChemObjectWriterCDKExceptionpublic void setWriter(OutputStream output) throws CDKException
IChemObjectWriterCDKExceptionpublic boolean accepts(Class<? extends IChemObject> 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
IChemObjectWriterobject - the object of which the content is outputtedCDKException - is thrown if the output
does not support the data in the objectpublic void writeMolecule(IAtomContainer molecule) throws CDKException
molecule - the Molecule to writeCDKExceptionpublic void writeCrystal(ICrystal crystal) throws CDKException
CDKExceptionpublic void close()
throws IOException
IOException - when the wrapper IO class cannot be closed.Copyright © 2021. All rights reserved.