net.sf.jsefa.csv.lowlevel
Class CsvLowLevelDeserializerImpl
java.lang.Object
net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl<CsvLowLevelConfiguration>
net.sf.jsefa.csv.lowlevel.CsvLowLevelDeserializerImpl
- All Implemented Interfaces:
- LowLevelDeserializer, CsvLowLevelDeserializer, RbfLowLevelDeserializer
public final class CsvLowLevelDeserializerImpl
- extends RbfLowLevelDeserializerImpl<CsvLowLevelConfiguration>
- implements CsvLowLevelDeserializer
Implementation of CsvLowLevelDeserializer based on RbfLowLevelDeserializerImpl.
- Author:
- Norman Lahme-Huetig
| Methods inherited from class net.sf.jsefa.rbf.lowlevel.RbfLowLevelDeserializerImpl |
close, getConfiguration, getCurrentSegmentTerminator, getCurrentSegmentTerminatorString, getInputPosition, getStoredLines, hasNextChar, nextChar, nextString, open, peekChar, readNextRecord, readNextSegment, remainingLineLength, unreadRecord |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvLowLevelDeserializerImpl
public CsvLowLevelDeserializerImpl(CsvLowLevelConfiguration config)
- Constructs a new
CsvLowLevelDeserializerImpl.
- Parameters:
config - the configuration
nextField
public String nextField(QuoteMode quoteMode)
- Returns the next field of the current record.
If the field is empty, the empty String will be returned.
If there is no next field, null will be returned.
- Specified by:
nextField in interface CsvLowLevelDeserializer
- Parameters:
quoteMode - the quote mode
- Returns:
- the field value or null if there is no next field
Copyright © 2014. All rights reserved.