|
|||||||||
| Home >> All >> joelib >> io >> [ types overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
joelib.io.types
Class XYZ

java.lang.Objectjoelib.io.types.XYZ
- All Implemented Interfaces:
- joelib.io.MoleculeFileType
- public class XYZ
- extends java.lang.Object
- implements joelib.io.MoleculeFileType
- extends java.lang.Object
Reader/Writer for XYZ files.
| Field Summary | |
private static java.lang.String |
description
|
private static java.lang.String[] |
extensions
|
private long |
lineCounter
|
private int |
linesRemaining
|
private java.io.LineNumberReader |
lnr
|
private static org.apache.log4j.Category |
logger
Obtain a suitable logger. |
private cformat.PrintfStream |
ps
|
| Constructor Summary | |
XYZ()
Constructor for the XYZ object |
|
| Method Summary | |
void |
closeReader()
Description of the Method |
void |
closeWriter()
Description of the Method |
void |
initReader(java.io.InputStream is)
Description of the Method |
void |
initWriter(java.io.OutputStream os)
Description of the Method |
java.lang.String |
inputDescription()
Description of the Method |
java.lang.String[] |
inputFileExtensions()
Description of the Method |
java.lang.String |
outputDescription()
Description of the Method |
java.lang.String[] |
outputFileExtensions()
Description of the Method |
java.lang.String |
read()
Reads an molecule entry as (unparsed) String representation. |
boolean |
read(joelib.molecule.JOEMol mol)
Description of the Method |
boolean |
read(joelib.molecule.JOEMol mol,
java.lang.String title)
Description of the Method |
boolean |
readable()
Description of the Method |
boolean |
skipReaderEntry()
Skips an molecule or the rest of a molecule entry to grant the next read(JOEMol mol) invocation a proper starting position. |
boolean |
write(joelib.molecule.JOEMol mol)
Description of the Method |
boolean |
write(joelib.molecule.JOEMol mol,
java.lang.String title)
Description of the Method |
boolean |
writeable()
Description of the Method |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
logger
private static org.apache.log4j.Category logger
- Obtain a suitable logger.
description
private static final java.lang.String description
extensions
private static final java.lang.String[] extensions
lnr
private java.io.LineNumberReader lnr
ps
private cformat.PrintfStream ps
linesRemaining
private int linesRemaining
lineCounter
private long lineCounter
| Constructor Detail |
XYZ
public XYZ()
- Constructor for the XYZ object
| Method Detail |
closeReader
public void closeReader()
throws java.io.IOException
- Description copied from interface:
joelib.io.MoleculeFileType - Description of the Method
- Specified by:
closeReaderin interfacejoelib.io.MoleculeFileType
closeWriter
public void closeWriter()
throws java.io.IOException
- Description copied from interface:
joelib.io.MoleculeFileType - Description of the Method
- Specified by:
closeWriterin interfacejoelib.io.MoleculeFileType
initReader
public void initReader(java.io.InputStream is) throws java.io.IOException
- Description of the Method
- Specified by:
initReaderin interfacejoelib.io.MoleculeFileType
initWriter
public void initWriter(java.io.OutputStream os) throws java.io.IOException
- Description of the Method
- Specified by:
initWriterin interfacejoelib.io.MoleculeFileType
inputDescription
public java.lang.String inputDescription()
- Description of the Method
- Specified by:
inputDescriptionin interfacejoelib.io.MoleculeFileType
inputFileExtensions
public java.lang.String[] inputFileExtensions()
- Description of the Method
- Specified by:
inputFileExtensionsin interfacejoelib.io.MoleculeFileType
outputDescription
public java.lang.String outputDescription()
- Description of the Method
- Specified by:
outputDescriptionin interfacejoelib.io.MoleculeFileType
outputFileExtensions
public java.lang.String[] outputFileExtensions()
- Description of the Method
- Specified by:
outputFileExtensionsin interfacejoelib.io.MoleculeFileType
read
public java.lang.String read() throws java.io.IOException
- Reads an molecule entry as (unparsed) String representation.
- Specified by:
readin interfacejoelib.io.MoleculeFileType
read
public boolean read(joelib.molecule.JOEMol mol) throws java.io.IOException
- Description of the Method
- Specified by:
readin interfacejoelib.io.MoleculeFileType
read
public boolean read(joelib.molecule.JOEMol mol, java.lang.String title) throws java.io.IOException
- Description of the Method
- Specified by:
readin interfacejoelib.io.MoleculeFileType
readable
public boolean readable()
- Description of the Method
- Specified by:
readablein interfacejoelib.io.MoleculeFileType
skipReaderEntry
public boolean skipReaderEntry()
throws java.io.IOException
- Description copied from interface:
joelib.io.MoleculeFileType - Skips an molecule or the rest of a molecule entry to grant the
next read(JOEMol mol) invocation a proper starting position.
This method should always be called if you plan to throw an
MoleculeIOException.
- Specified by:
skipReaderEntryin interfacejoelib.io.MoleculeFileType
write
public boolean write(joelib.molecule.JOEMol mol) throws java.io.IOException
- Description of the Method
- Specified by:
writein interfacejoelib.io.MoleculeFileType
write
public boolean write(joelib.molecule.JOEMol mol, java.lang.String title) throws java.io.IOException
- Description of the Method
- Specified by:
writein interfacejoelib.io.MoleculeFileType
writeable
public boolean writeable()
- Description of the Method
- Specified by:
writeablein interfacejoelib.io.MoleculeFileType
|
|||||||||
| Home >> All >> joelib >> io >> [ types overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
joelib.io.types.XYZ