Skip navigation links
B C D E F G I L M N O Q S T V W 

B

bufferSize(int) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Configures the size of the internal buffer.
build(Reader) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Constructs a new CsvReader for the specified arguments.
build(String) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Constructs a new CsvReader for the specified arguments.
build(Path) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Constructs a new CsvReader for the specified path using UTF-8 as the character set.
build(Path, Charset) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Constructs a new CsvReader for the specified arguments.
build(Path) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Constructs a new NamedCsvReader for the specified path using UTF-8 as the character set.
build(Path, Charset) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Constructs a new NamedCsvReader for the specified arguments.
build(Reader) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Constructs a new NamedCsvReader for the specified arguments.
build(String) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Constructs a new NamedCsvReader for the specified arguments.
build(Writer) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Constructs a CsvWriter for the specified Writer.
build(Path, OpenOption...) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Constructs a CsvWriter for the specified Path.
build(Path, Charset, OpenOption...) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Constructs a CsvWriter for the specified Path.
builder() - Static method in class de.siegmar.fastcsv.reader.CsvReader
Constructs a CsvReader.CsvReaderBuilder to configure and build instances of this class.
builder() - Static method in class de.siegmar.fastcsv.reader.NamedCsvReader
Constructs a NamedCsvReader.NamedCsvReaderBuilder to configure and build instances of this class.
builder() - Static method in class de.siegmar.fastcsv.writer.CsvWriter
Creates a CsvWriter.CsvWriterBuilder instance used to configure and create instances of this class.

C

close() - Method in class de.siegmar.fastcsv.reader.CsvReader
 
close() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader
 
close() - Method in class de.siegmar.fastcsv.writer.CsvWriter
 
CloseableIterator<E> - Interface in de.siegmar.fastcsv.reader
Iterator that supports closing underlying resources.
commentCharacter(char) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Sets the commentCharacter used to comment lines.
commentCharacter(char) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Sets the commentCharacter used to comment lines.
commentCharacter(char) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Sets the character that is used to prepend commented lines (default: '#' - hash/number).
CommentStrategy - Enum in de.siegmar.fastcsv.reader
This strategy is used for handling comments in (non RFC conforming) CSV data.
commentStrategy(CommentStrategy) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Sets the strategy that defines how (and if) commented lines should be handled (default: CommentStrategy.NONE as comments are not defined in RFC 4180).
CsvReader - Class in de.siegmar.fastcsv.reader
This is the main class for reading CSV data.
CsvReader.CsvReaderBuilder - Class in de.siegmar.fastcsv.reader
This builder is used to create configured instances of CsvReader.
CsvRow - Class in de.siegmar.fastcsv.reader
Index based CSV-row.
CsvWriter - Class in de.siegmar.fastcsv.writer
This is the main class for writing CSV data.
CsvWriter.CsvWriterBuilder - Class in de.siegmar.fastcsv.writer
This builder is used to create configured instances of CsvWriter.

D

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

E

errorOnDifferentFieldCount(boolean) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Defines if an MalformedCsvException should be thrown if lines do contain a different number of columns.

F

fieldSeparator(char) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Sets the fieldSeparator used when reading CSV data.
fieldSeparator(char) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Sets the fieldSeparator used when reading CSV data.
fieldSeparator(char) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Sets the character that is used to separate columns (default: ',' - comma).

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.NamedCsvRow
Gets a field value by its name.
getFieldCount() - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets the number of fields of this row.
getFields() - Method in class de.siegmar.fastcsv.reader.CsvRow
Gets all fields of this row as an unmodifiable list.
getFields() - Method in class de.siegmar.fastcsv.reader.NamedCsvRow
Gets an unmodifiable map of header names and field values of this row.
getHeader() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader
Returns the header columns.
getOriginalLineNumber() - Method in class de.siegmar.fastcsv.reader.CsvRow
Returns the original line number (starting with 1).
getOriginalLineNumber() - Method in class de.siegmar.fastcsv.reader.NamedCsvRow
Returns the original line number (starting with 1).

I

isComment() - Method in class de.siegmar.fastcsv.reader.CsvRow
Provides the information if the row is a commented row.
isEmpty() - Method in class de.siegmar.fastcsv.reader.CsvRow
Provides the information if the row is an empty row.
iterator() - Method in class de.siegmar.fastcsv.reader.CsvReader
 
iterator() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader
 

L

lineDelimiter(LineDelimiter) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Sets the delimiter that is used to separate lines (default: LineDelimiter.CRLF).
LineDelimiter - Enum in de.siegmar.fastcsv.writer
Enumeration for different line delimiters (LF, CR, CRLF, platform default).

M

MalformedCsvException - Exception in de.siegmar.fastcsv.reader
Exception to be thrown when malformed csv data is read.
MalformedCsvException(String) - Constructor for exception de.siegmar.fastcsv.reader.MalformedCsvException
Construct exception with message.

N

NamedCsvReader - Class in de.siegmar.fastcsv.reader
Header name based Csv reader implementation.
NamedCsvReader.NamedCsvReaderBuilder - Class in de.siegmar.fastcsv.reader
This builder is used to create configured instances of NamedCsvReader.
NamedCsvRow - Class in de.siegmar.fastcsv.reader
Name (header) based CSV-row.

O

of(String) - Static method in enum de.siegmar.fastcsv.writer.LineDelimiter
Build an enum based on the given string.

Q

quoteCharacter(char) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Sets the quoteCharacter used when reading CSV data.
quoteCharacter(char) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Sets the quoteCharacter used when reading CSV data.
quoteCharacter(char) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Sets the character that is used to quote values (default: '"' - double quotes).
quoteStrategy(QuoteStrategy) - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
Sets the strategy that defines when quoting has to be performed (default: REQUIRED).
QuoteStrategy - Enum in de.siegmar.fastcsv.writer
The strategies that can be used to quote values when writing CSV data.

S

skipComments(boolean) - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
Defines if commented rows should be detected and skipped when reading data.
skipEmptyRows(boolean) - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
Defines if empty rows should be skipped when reading data.
spliterator() - Method in class de.siegmar.fastcsv.reader.CsvReader
 
spliterator() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader
 
stream() - Method in class de.siegmar.fastcsv.reader.CsvReader
Creates a new sequential Stream from this instance.
stream() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader
Creates a new sequential Stream from this instance.

T

toString() - Method in class de.siegmar.fastcsv.reader.CsvReader.CsvReaderBuilder
 
toString() - Method in class de.siegmar.fastcsv.reader.CsvReader
 
toString() - Method in class de.siegmar.fastcsv.reader.CsvRow
 
toString() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader.NamedCsvReaderBuilder
 
toString() - Method in class de.siegmar.fastcsv.reader.NamedCsvReader
 
toString() - Method in class de.siegmar.fastcsv.reader.NamedCsvRow
 
toString() - Method in class de.siegmar.fastcsv.writer.CsvWriter.CsvWriterBuilder
 
toString() - Method in class de.siegmar.fastcsv.writer.CsvWriter
 
toString() - Method in enum de.siegmar.fastcsv.writer.LineDelimiter
 

V

valueOf(String) - Static method in enum de.siegmar.fastcsv.reader.CommentStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.siegmar.fastcsv.writer.LineDelimiter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.siegmar.fastcsv.writer.QuoteStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.siegmar.fastcsv.reader.CommentStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.siegmar.fastcsv.writer.LineDelimiter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.siegmar.fastcsv.writer.QuoteStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeComment(String) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Writes a comment line and new line character(s) at the end.
writeRow(Iterable<String>) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Writes a complete line - one or more fields and new line character(s) at the end.
writeRow(String...) - Method in class de.siegmar.fastcsv.writer.CsvWriter
Writes a complete line - one or more fields and new line character(s) at the end.
B C D E F G I L M N O Q S T V W 
Skip navigation links