@TestClass(value="org.openscience.cdk.io.PDBReaderTest") public class PDBReader extends DefaultChemObjectReader
A description can be found at http://www.rcsb.org/pdb/static.do?p=file_formats/pdb/index.html.
IChemObjectReader.Mode
Constructor and Description |
---|
PDBReader() |
PDBReader(InputStream oIn)
Constructs a new PDBReader that can read Molecules from a given
InputStream.
|
PDBReader(Reader oIn)
Constructs a new PDBReader that can read Molecules from a given
Reader.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(Class<? extends IChemObject> classObject)
Returns whether the given
IChemObject can be read or written. |
void |
close()
Closes this IChemObjectIO's resources.
|
void |
customizeJob() |
IResourceFormat |
getFormat()
Returns the
IResourceFormat class for this IO class. |
IOSetting[] |
getIOSettings()
Returns an array of
IOSetting s defined by this IChemObjectIO class. |
<T extends IChemObject> |
read(T oObj)
Takes an object which subclasses IChemObject, e.g.
|
void |
setReader(InputStream input)
Sets the InputStream from which this ChemObjectReader should read
the contents.
|
void |
setReader(Reader input)
Sets the Reader from which this ChemObjectReader should read
the contents.
|
addChemObjectIOListener, handleError, handleError, handleError, handleError, removeChemObjectIOListener, setErrorHandler, setReaderMode
public PDBReader(InputStream oIn)
oIn
- The InputStream to read frompublic PDBReader(Reader oIn)
oIn
- The Reader to read frompublic PDBReader()
@TestMethod(value="testGetFormat") public IResourceFormat getFormat()
IChemObjectIO
IResourceFormat
class for this IO class.@TestMethod(value="testSetReader_Reader") public void setReader(Reader input) throws CDKException
IChemObjectReader
CDKException
@TestMethod(value="testSetReader_InputStream") public void setReader(InputStream input) throws CDKException
IChemObjectReader
CDKException
@TestMethod(value="testAccepts") public boolean accepts(Class<? extends IChemObject> classObject)
IChemObjectIO
IChemObject
can be read or written.classObject
- IChemObject
of which is tested if it can be handled.IChemObject
can be handled.public <T extends IChemObject> T read(T oObj) throws CDKException
oObj
- The object that subclasses IChemObjectCDKException
@TestMethod(value="testClose") public void close() throws IOException
IChemObjectIO
IOException
public void customizeJob()
public IOSetting[] getIOSettings()
IChemObjectIO
IOSetting
s defined by this IChemObjectIO class.getIOSettings
in interface IChemObjectIO
getIOSettings
in class DefaultChemObjectReader
IOSetting
s for this class.