Class CsvDataLoader

java.lang.Object
fmpp.dataloaders.FileDataLoader
fmpp.dataloaders.CsvDataLoader
All Implemented Interfaces:
DataLoader

public class CsvDataLoader extends FileDataLoader
Data loaders that loads CSV (Column Separated Values) files or other files of similar formats (as tab divided text), and returns a fmpp.models.CsvSequence object.

The format of the directive is: csv(filename, option), where option is a hash of options, such as {encoding:'ISO-8859-3', separator:','}. For the complete list of options please see the parameters of CsvSequence constructors.

Note: This class should be an AbstractTextDataLoader subclass, but it is not that for backward compatibility.