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

Method Summary
 
Methods inherited from interface net.sf.jsefa.rbf.RbfDeserializer
getStoredLines
 
Methods inherited from interface net.sf.jsefa.Deserializer
close, getInputPosition, hasNext, next, open
 



Copyright © 2014. All rights reserved.