net.sf.jsefa.csv
Interface CsvDeserializer
- All Superinterfaces:
- Deserializer, RbfDeserializer
- All Known Implementing Classes:
- CsvDeserializerImpl
public interface CsvDeserializer
- extends RbfDeserializer
Iterator-style interface for stream based CSV deserializer.
Notes:
1. A field with no value (an empty field) may be represented by the empty String (default) or any other String
(see CsvConfiguration.getDefaultNoValueString()
)
2. Empty fields representing a simple value (e.g. a String
or Date
) will be
deserialized to null
and not to an empty value.
3. Empty field sequences (e.g. ';;;' with ';' as the delimiter) representing a complex value (a value of a class
annotated with CsvDataType
) will be deserialized to null
and not to an empty
value.
- Author:
- Norman Lahme-Huetig
- See Also:
Deserializer
Copyright © 2014. All rights reserved.