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.