B C F G H I L M N O P R S T W 
All Classes All Packages

B

build() - Method in class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
Build csv reader instance
build() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
 
Builder() - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
 
Builder() - Constructor for class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
 

C

close() - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
Close FileReader and BufferedReader instance
close() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter
Close underyling BufferedWriter and FileWriter
com.github.timo_reymann.csv_parser.exception - package com.github.timo_reymann.csv_parser.exception
 
com.github.timo_reymann.csv_parser.io - package com.github.timo_reymann.csv_parser.io
 
com.github.timo_reymann.csv_parser.meta - package com.github.timo_reymann.csv_parser.meta
 
com.github.timo_reymann.csv_parser.util - package com.github.timo_reymann.csv_parser.util
 
COMMA - Static variable in class com.github.timo_reymann.csv_parser.io.Seperator
Comma seperator
Converter - Class in com.github.timo_reymann.csv_parser.util
 
Converter() - Constructor for class com.github.timo_reymann.csv_parser.util.Converter
 
convertToBoolean(String) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
convertToDouble(String) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
convertToFloat(String) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
convertToInt(String) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
convertToLocalDate(String, String) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
convertToLocalDateTime(String, String) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
CsvColumn - Annotation Type in com.github.timo_reymann.csv_parser.meta
Map csv file column to property
CsvMetaDataReader<T> - Class in com.github.timo_reymann.csv_parser.meta
Csv meta data reader, used for reading meta information from bean class
CsvMetaDataReader(Class<T>) - Constructor for class com.github.timo_reymann.csv_parser.meta.CsvMetaDataReader
Create new meta data reader
CsvMetaDataReader.InvalidCsvColumnAnnotation - Exception in com.github.timo_reymann.csv_parser.meta
Invalid csv column annotation value
CsvReader<T> - Class in com.github.timo_reymann.csv_parser.io
Reader for csv files
CsvReader(File, Class<T>, boolean) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader
Create CsvReader
CsvReader(InputStream, Class<T>, boolean) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader
 
CsvReader(String, Class<T>) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader
Deprecated.
Deprecated due to implicit boolean parameter
CsvReader(String, Class<T>, boolean) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader
Create new instance
CsvReader.Builder<T> - Class in com.github.timo_reymann.csv_parser.io
Builder for easily creating csv reader
CsvWriter<T> - Class in com.github.timo_reymann.csv_parser.io
Write csv files
CsvWriter(Class<T>, File, boolean, boolean, String) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvWriter
Create new csv writer
CsvWriter(Class<T>, OutputStream, boolean, boolean, String) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvWriter
Create new csv writer
CsvWriter.Builder<T> - Class in com.github.timo_reymann.csv_parser.io
 

F

file(File) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
Set file to read from
file(File) - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
Set file to write tos
flush() - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
Deprecated.
Flush will be removed due to support for direct reading from an file stream, where flush is not reliable anymore
flush() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter
Flush underlying BufferedWriter and FileWriter
forClass(Class<T>) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
Set class of bean
forClass(Class<T>) - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
Set class of bean
format() - Method in annotation type com.github.timo_reymann.csv_parser.meta.CsvColumn
Format for column, used only if datatype is compatible with formatting e. g.
formatLocalDate(String, LocalDate) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
formatLocalDateTime(String, LocalDateTime) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 

G

getCsvColumnForField(Field) - Method in class com.github.timo_reymann.csv_parser.meta.CsvMetaDataReader
 
getEffectiveValueForColumnMapping() - Method in class com.github.timo_reymann.csv_parser.meta.CsvMetaDataReader
Get effective value for column mapping
getLineSeperator() - Static method in class com.github.timo_reymann.csv_parser.util.Platform
Get new line control codes for platform

H

hasHeading() - Method in class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
File to read has first row with heading
hasHeading() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
File to read has first row with heading
headerName() - Method in annotation type com.github.timo_reymann.csv_parser.meta.CsvColumn
Header name, used if the csv should have an header or should be read by header name

I

index() - Method in annotation type com.github.timo_reymann.csv_parser.meta.CsvColumn
Index of csv column
inputStream(InputStream) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
Set the input stream to use instead of file
InvalidArgumentException - Exception in com.github.timo_reymann.csv_parser.io
Invalid argument for csv reader/writer builder

L

lines() - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
Get stream with remaining lines from BufferedReader already mapped to beans, if an error occurred during mapping, its element in list is null

M

MappingException - Exception in com.github.timo_reymann.csv_parser.exception
Error during mapping
MappingException(String) - Constructor for exception com.github.timo_reymann.csv_parser.exception.MappingException
Create mapping exception

N

noAppend() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
 

O

outputStream(OutputStream) - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
Set outputsream to write to

P

ParseException - Exception in com.github.timo_reymann.csv_parser.exception
 
ParseException(String, Throwable) - Constructor for exception com.github.timo_reymann.csv_parser.exception.ParseException
 
Platform - Class in com.github.timo_reymann.csv_parser.util
Platform specific functionality
Platform() - Constructor for class com.github.timo_reymann.csv_parser.util.Platform
 

R

readLine() - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
Read line from csv file

S

SEMICOLON - Static variable in class com.github.timo_reymann.csv_parser.io.Seperator
Semicolon seperator
seperatedBy(String) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader.Builder
Set seperator for csv reader, default it is set to ';'
seperatedBy(String) - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter.Builder
Set seperator for csv reader, default it is set to ';'
Seperator - Class in com.github.timo_reymann.csv_parser.io
Seperator for line values
Seperator() - Constructor for class com.github.timo_reymann.csv_parser.io.Seperator
 
setField(Field, Object, T) - Method in class com.github.timo_reymann.csv_parser.util.Converter
 
setHasHeading(boolean) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
Set has heading property
setSeperator(String) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
Set separator for splitting rows
SPACE - Static variable in class com.github.timo_reymann.csv_parser.io.Seperator
Space seperator

T

TAB - Static variable in class com.github.timo_reymann.csv_parser.io.Seperator
Tab seperator

W

writeFileHeading() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter
Write only file headings to file without any data
writeLine(List<T>) - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter
Write beans to file
writeLine(T) - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter
Write bean to file
B C F G H I L M N O P R S T W 
All Classes All Packages