public class RawIteratingCSVReader extends org.openscience.cdk.io.iterator.DefaultIteratingChemObjectReader implements IRawReader<IStructureRecord>, ICiteable
CSVParser| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.csv.CSVFormat |
format |
protected Iterator<org.apache.commons.csv.CSVRecord> |
iterator |
protected boolean |
keeprawrecord |
protected MoleculeReader |
molReader |
String |
optionalInChIHeader |
String |
optionalInChIKeyHeader |
String |
optionalSMILESHeader |
protected org.apache.commons.csv.CSVParser |
parser |
protected ILiteratureEntry |
reference |
protected IStructureRecord |
structureRecord |
| Constructor and Description |
|---|
RawIteratingCSVReader(InputStream in,
org.apache.commons.csv.CSVFormat format) |
RawIteratingCSVReader(InputStream in,
DelimitedFileFormat format) |
RawIteratingCSVReader(Reader in) |
RawIteratingCSVReader(Reader in,
org.apache.commons.csv.CSVFormat format) |
RawIteratingCSVReader(Reader in,
DelimitedFileFormat format) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.openscience.cdk.io.formats.IResourceFormat |
getFormat() |
String |
getOptionalInChIHeader() |
String |
getOptionalInChIKeyHeader() |
String |
getOptionalSMILESHeader() |
ILiteratureEntry |
getReference() |
boolean |
hasNext() |
boolean |
isKeeprawrecord() |
Object |
next() |
IStructureRecord |
nextRecord() |
void |
setKeeprawrecord(boolean keeprawrecord) |
void |
setOptionalInChIHeader(String optionalInChIHeader) |
void |
setOptionalInChIKeyHeader(String optionalInChIKeyHeader) |
void |
setOptionalSMILESHeader(String optionalSMILESHeader) |
void |
setReader(InputStream in) |
void |
setReader(Reader reader) |
void |
setReference(ILiteratureEntry reference) |
protected IStructureRecord |
transform(org.apache.commons.csv.CSVRecord record) |
accepts, handleError, handleError, handleError, handleError, remove, setErrorHandler, setReaderModeaddChemObjectIOListener, addSetting, addSettings, fireIOSettingQuestion, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleError, handleError, handleError, handleError, setErrorHandler, setReaderModeaccepts, addChemObjectIOListener, addSetting, addSettings, getIOSettings, getListeners, getSetting, getSetting, getSettings, hasSetting, removeChemObjectIOListenerforEachRemaining, removeprotected org.apache.commons.csv.CSVParser parser
protected Iterator<org.apache.commons.csv.CSVRecord> iterator
protected IStructureRecord structureRecord
protected org.apache.commons.csv.CSVFormat format
protected ILiteratureEntry reference
protected MoleculeReader molReader
public String optionalSMILESHeader
public String optionalInChIKeyHeader
public String optionalInChIHeader
protected boolean keeprawrecord
public RawIteratingCSVReader(Reader in) throws org.openscience.cdk.exception.CDKException
org.openscience.cdk.exception.CDKExceptionpublic RawIteratingCSVReader(InputStream in, DelimitedFileFormat format) throws org.openscience.cdk.exception.CDKException
org.openscience.cdk.exception.CDKExceptionpublic RawIteratingCSVReader(Reader in, DelimitedFileFormat format) throws org.openscience.cdk.exception.CDKException
org.openscience.cdk.exception.CDKExceptionpublic RawIteratingCSVReader(InputStream in, org.apache.commons.csv.CSVFormat format) throws org.openscience.cdk.exception.CDKException
org.openscience.cdk.exception.CDKExceptionpublic RawIteratingCSVReader(Reader in, org.apache.commons.csv.CSVFormat format) throws org.openscience.cdk.exception.CDKException
org.openscience.cdk.exception.CDKExceptionpublic boolean isKeeprawrecord()
public void setKeeprawrecord(boolean keeprawrecord)
public String getOptionalInChIKeyHeader()
public void setOptionalInChIKeyHeader(String optionalInChIKeyHeader)
public String getOptionalInChIHeader()
public void setOptionalInChIHeader(String optionalInChIHeader)
public String getOptionalSMILESHeader()
public void setOptionalSMILESHeader(String optionalSMILESHeader)
public void setReader(Reader reader) throws org.openscience.cdk.exception.CDKException
setReader in interface org.openscience.cdk.io.IChemObjectReaderorg.openscience.cdk.exception.CDKExceptionpublic void setReader(InputStream in) throws org.openscience.cdk.exception.CDKException
setReader in interface org.openscience.cdk.io.IChemObjectReaderorg.openscience.cdk.exception.CDKExceptionpublic org.openscience.cdk.io.formats.IResourceFormat getFormat()
getFormat in interface org.openscience.cdk.io.IChemObjectIOpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.openscience.cdk.io.IChemObjectIOIOExceptionpublic void setReference(ILiteratureEntry reference)
setReference in interface ICiteablepublic ILiteratureEntry getReference()
getReference in interface ICiteablepublic IStructureRecord nextRecord()
nextRecord in interface IRawReader<IStructureRecord>protected IStructureRecord transform(org.apache.commons.csv.CSVRecord record)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.