net.sf.jsefa.csv.lowlevel
Class CsvLowLevelSerializerImpl
java.lang.Object
net.sf.jsefa.rbf.lowlevel.RbfLowLevelSerializerImpl<CsvLowLevelConfiguration>
net.sf.jsefa.csv.lowlevel.CsvLowLevelSerializerImpl
- All Implemented Interfaces:
- LowLevelSerializer, CsvLowLevelSerializer, RbfLowLevelSerializer
public class CsvLowLevelSerializerImpl
- extends RbfLowLevelSerializerImpl<CsvLowLevelConfiguration>
- implements CsvLowLevelSerializer
Implementation of CsvLowLevelSerializer based on RbfLowLevelSerializerImpl.
- Author:
- Norman Lahme-Huetig
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvLowLevelSerializerImpl
public CsvLowLevelSerializerImpl(CsvLowLevelConfiguration config)
- Constructs a new
CsvLowLevelSerializerImpl.
- Parameters:
config - the configuration
afterOpen
protected void afterOpen()
- Called after opening a new input stream. Override to perform extra action.
- Overrides:
afterOpen in class RbfLowLevelSerializerImpl<CsvLowLevelConfiguration>
writeField
public void writeField(String value,
QuoteMode quoteMode)
- Writes the next field.
- Specified by:
writeField in interface CsvLowLevelSerializer
- Parameters:
value - the field value (must not be null)quoteMode - the quote mode to use
beforeFinishRecord
protected void beforeFinishRecord()
- Called before a record is finished. Override to perform extra action.
- Overrides:
beforeFinishRecord in class RbfLowLevelSerializerImpl<CsvLowLevelConfiguration>
Copyright © 2014. All rights reserved.