B C F G H I L M N O P R S T W
All Classes All Packages
All Classes All Packages
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
andBufferedReader
instance - close() - Method in class com.github.timo_reymann.csv_parser.io.CsvWriter
-
Close underyling
BufferedWriter
andFileWriter
- 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
andFileWriter
- 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
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
All Classes All Packages