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 - module com.github.timo_reymann.csv_parser
- 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
- COMMA - Static variable in class com.github.timo_reymann.csv_parser.io.Seperator
-
Comma seperator
- 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, String) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader
-
Create CsvReader for file
- CsvReader(InputStream, Class<T>, boolean, String) - Constructor for class com.github.timo_reymann.csv_parser.io.CsvReader
-
Create CsvReader for InputStream
- 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.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
- 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
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.exception
-
Invalid argument for csv reader/writer builder
- InvalidArgumentException(String, Object) - Constructor for exception com.github.timo_reymann.csv_parser.exception.InvalidArgumentException
-
Create new instance.
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
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
- setSeperator(String) - Method in class com.github.timo_reymann.csv_parser.io.CsvReader
- 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