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
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.