Skip navigation links
A C D E F G N P R S T W 

A

append(File, Charset) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Constructs a CsvAppender for the specified File.
append(Path, Charset) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Constructs a CsvAppender for the specified Path.
append(Writer) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Constructs a CsvAppender for the specified Writer.
appendField(String) - Method in class de.siegmar.fastcsv.writer.CsvAppender
Appends a field to the current row.
appendLine(String...) - Method in class de.siegmar.fastcsv.writer.CsvAppender
Appends a complete line - one or more fields and new line character(s) at the end.

C

close() - Method in class de.siegmar.fastcsv.reader.CsvParser
 
close() - Method in class de.siegmar.fastcsv.writer.CsvAppender
CsvAppender - Class in de.siegmar.fastcsv.writer
This is the main class for writing CSV data.
CsvContainer - Class in de.siegmar.fastcsv.reader
Class for holding a complete CSV file.
CsvParser - Class in de.siegmar.fastcsv.reader
This class is responsible for parsing CSV data from the passed-in Reader.
CsvReader - Class in de.siegmar.fastcsv.reader
This is the main class for reading CSV data.
CsvReader() - Constructor for class de.siegmar.fastcsv.reader.CsvReader
 
CsvRow - Class in de.siegmar.fastcsv.reader
This class represents a single CSV row.
CsvWriter - Class in de.siegmar.fastcsv.writer
This is the main class for writing CSV data.
CsvWriter() - Constructor for class de.siegmar.fastcsv.writer.CsvWriter
 

D

de.siegmar.fastcsv.reader - package de.siegmar.fastcsv.reader
 
de.siegmar.fastcsv.writer - package de.siegmar.fastcsv.writer
 

E

endLine() - Method in class de.siegmar.fastcsv.writer.CsvAppender
Appends new line character(s) to the current line.

F

flush() - Method in class de.siegmar.fastcsv.writer.CsvAppender

G

getField(int) - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets a field value by its index (starting with 0).
getField(String) - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets a field value by its name.
getFieldCount() - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets the number of fields of this row.
getFieldMap() - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets an unmodifiable map of header names and field values of this row.
getFields() - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets all fields of this row as an unmodifiable List.
getHeader() - Method in class de.siegmar.fastcsv.reader.CsvContainer
Returns the header row - might be null if no header exists.
getHeader() - Method in class de.siegmar.fastcsv.reader.CsvParser
Returns the header fields - null if no header exists.
getOriginalLineNumber() - Method in class de.siegmar.fastcsv.reader.CsvRow
Returns the original line number (starting with 1).
getRow(int) - Method in class de.siegmar.fastcsv.reader.CsvContainer
Returns a CsvRow by its index (starting with 0).
getRowCount() - Method in class de.siegmar.fastcsv.reader.CsvContainer
Returns the number of rows in this container.
getRows() - Method in class de.siegmar.fastcsv.reader.CsvContainer
Returns an unmodifiable list of rows.

N

nextRow() - Method in class de.siegmar.fastcsv.reader.CsvParser
Reads a complete CsvRow that might be made up of multiple lines in the underlying CSV file.

P

parse(Path, Charset) - Method in class de.siegmar.fastcsv.reader.CsvReader
Constructs a new CsvParser for the specified arguments.
parse(File, Charset) - Method in class de.siegmar.fastcsv.reader.CsvReader
Constructs a new CsvParser for the specified arguments.
parse(Reader) - Method in class de.siegmar.fastcsv.reader.CsvReader
Constructs a new CsvParser for the specified arguments.

R

read(File, Charset) - Method in class de.siegmar.fastcsv.reader.CsvReader
Reads an entire file and returns a CsvContainer containing the data.
read(Path, Charset) - Method in class de.siegmar.fastcsv.reader.CsvReader
Reads an entire file and returns a CsvContainer containing the data.
read(Reader) - Method in class de.siegmar.fastcsv.reader.CsvReader
Reads from the provided reader until the end and returns a CsvContainer containing the data.

S

setAlwaysDelimitText(boolean) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Sets if fields should always delimited using the textDelimiter (default: false).
setContainsHeader(boolean) - Method in class de.siegmar.fastcsv.reader.CsvReader
Specifies if the first line should be the header (default: false).
setErrorOnDifferentFieldCount(boolean) - Method in class de.siegmar.fastcsv.reader.CsvReader
Specifies if an exception should be thrown, if CSV data contains different field count (default: false).
setFieldSeparator(char) - Method in class de.siegmar.fastcsv.reader.CsvReader
Sets the field separator character (default: ',' - comma).
setFieldSeparator(char) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Sets the field separator character (default: ',' - comma).
setLineDelimiter(char[]) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Sets the line delimiter character(s) to be used (default: System.lineSeparator()).
setSkipEmptyRows(boolean) - Method in class de.siegmar.fastcsv.reader.CsvReader
Specifies if empty rows should be skipped (default: true).
setTextDelimiter(char) - Method in class de.siegmar.fastcsv.reader.CsvReader
Sets the text delimiter character (default: '"' - double quotes).
setTextDelimiter(char) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Sets the text delimiter character (default: '"' - double quotes).

T

toString() - Method in class de.siegmar.fastcsv.reader.CsvRow
 

W

write(File, Charset, Collection<String[]>) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Writes all specified data to the file.
write(Path, Charset, Collection<String[]>) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Writes all specified data to the path.
write(Writer, Collection<String[]>) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Writes all specified data to the writer.
A C D E F G N P R S T W 
Skip navigation links