org.jfree.data.io

Class CSV


public class CSV
extends java.lang.Object

A utility class for reading CategoryDataset data from a CSV file. This initial version is very basic, and won't handle errors in the data file very gracefully.

Constructor Summary

CSV()
Creates a new CSV reader where the field delimiter is a comma, and the text delimiter is a double-quote.
CSV(char fieldDelimiter, char textDelimiter)
Creates a new reader with the specified field and text delimiters.

Method Summary

CategoryDataset
readCategoryDataset(Reader in)
Reads a CategoryDataset from a CSV file or input source.

Constructor Details

CSV

public CSV()
Creates a new CSV reader where the field delimiter is a comma, and the text delimiter is a double-quote.

CSV

public CSV(char fieldDelimiter,
           char textDelimiter)
Creates a new reader with the specified field and text delimiters.
Parameters:
fieldDelimiter - the field delimiter (usually a comma, semi-colon, colon, tab or space).
textDelimiter - the text delimiter (usually a single or double quote).

Method Details

readCategoryDataset

public CategoryDataset readCategoryDataset(Reader in)
            throws IOException
Reads a CategoryDataset from a CSV file or input source.
Parameters:
in - the input source.
Returns:
A category dataset.