net.sf.jsefa.csv
Interface CsvSerializer

All Superinterfaces:
RbfSerializer, Serializer
All Known Implementing Classes:
CsvSerializerImpl

public interface CsvSerializer
extends RbfSerializer

Iterator-style interface for stream based CSV serializer.

Note on handling of null values:
1. null values of simple types (e.g. String or Date) will be serialized to an empty string (default) or the String explicitly configured as the null value string (see CsvConfiguration.setDefaultNoValueString(String)).
2. null values of complex types (classes annotated with CsvDataType) will be serialized to a sequence of empty CSV fields (e. g. ';;;;;').

Author:
Norman Lahme-Huetig
See Also:
Serializer

Method Summary
 CsvLowLevelSerializer getLowLevelSerializer()
          Returns a low level CSV serializer.
 
Methods inherited from interface net.sf.jsefa.Serializer
close, flush, open, write
 

Method Detail

getLowLevelSerializer

CsvLowLevelSerializer getLowLevelSerializer()
Returns a low level CSV serializer.

Specified by:
getLowLevelSerializer in interface RbfSerializer
Specified by:
getLowLevelSerializer in interface Serializer
Returns:
a low level CSV serializer.


Copyright © 2014. All rights reserved.