public class

CSVReader

extends Object
java.lang.Object
   ↳ com.sforce.async.CSVReader

Class Overview

Parse a CSV file into lines of fields.

Summary

Nested Classes
class CSVReader.CSVParseException  
Fields
boolean atEOF
private int fileSizeInCharacters
private boolean ignoreBlankRecords
private int maxColumnsPerRow
private int maxFieldCount
private int maxFileSizeInCharacters
private int maxRowSizeInCharacters
private int maxRowsInFile
private int maxSizeOfIndividualCell
private StreamTokenizer parser
private int rowsInFile
private char separator
Public Constructors
CSVReader(Reader input)
CSVReader(Reader input, char customizedSeparator)
CSVReader(InputStream input)
CSVReader(InputStream input, String enc)
CSVReader(InputStream input, String enc, char customizedSeparator)
CSVReader(BufferedReader input)
CSVReader(BufferedReader input, char customizedSeparator)
Public Methods
int getMaxRowsInFile()
ArrayList<String> nextRecord()
void setMaxCharsInFile(int newMax)
void setMaxRowsInFile(int newMax)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

boolean atEOF

private int fileSizeInCharacters

private boolean ignoreBlankRecords

private int maxColumnsPerRow

private int maxFieldCount

private int maxFileSizeInCharacters

private int maxRowSizeInCharacters

private int maxRowsInFile

private int maxSizeOfIndividualCell

private StreamTokenizer parser

private int rowsInFile

private char separator

Public Constructors

public CSVReader (Reader input)

Parameters
input

public CSVReader (Reader input, char customizedSeparator)

Parameters
input
customizedSeparator

public CSVReader (InputStream input)

Parameters
input

public CSVReader (InputStream input, String enc)

Parameters
input
enc
Throws
UnsupportedEncodingException

public CSVReader (InputStream input, String enc, char customizedSeparator)

Parameters
input
enc
customizedSeparator
Throws
UnsupportedEncodingException

public CSVReader (BufferedReader input)

Parameters
input

public CSVReader (BufferedReader input, char customizedSeparator)

Parameters
input
customizedSeparator

Public Methods

public int getMaxRowsInFile ()

public ArrayList<String> nextRecord ()

Throws
IOException

public void setMaxCharsInFile (int newMax)

Parameters
newMax

public void setMaxRowsInFile (int newMax)

Parameters
newMax