Index
B C E F G I L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BigDecimalConverter - Class in me.landmesser.simplecsv.converter
- BigDecimalConverter() - Constructor for class me.landmesser.simplecsv.converter.BigDecimalConverter
C
- capitalize(String) - Static method in class me.landmesser.simplecsv.util.StringUtils
- CAPITALIZED - me.landmesser.simplecsv.ColumnNameStyle
-
The column name is the same as the field name, except the first character, which is upper case
- CharacterConverter - Class in me.landmesser.simplecsv.converter
- CharacterConverter() - Constructor for class me.landmesser.simplecsv.converter.CharacterConverter
- close() - Method in class me.landmesser.simplecsv.CSVReader
- close() - Method in class me.landmesser.simplecsv.CSVWriter
- ColumnNameStyle - Enum in me.landmesser.simplecsv
-
Determines the default column name style.
- convert(TemporalAccessor) - Method in class me.landmesser.simplecsv.converter.CSVDateConverter
- convert(Date) - Method in class me.landmesser.simplecsv.converter.CSVUtilDateConverter
- convert(Date) - Method in class me.landmesser.simplecsv.converter.UtilDateConverter
- convert(List<T>) - Method in class me.landmesser.simplecsv.ListConverter
- convert(T) - Method in interface me.landmesser.simplecsv.converter.CSVConverter
-
Convert a value to a String representation.
- convert(T) - Method in class me.landmesser.simplecsv.converter.EnumConverter
- convert(T, Class<T>) - Method in class me.landmesser.simplecsv.converter.TemporalAccessorConverter
- convertWithFormat(T, Class<T>, String) - Method in class me.landmesser.simplecsv.converter.TemporalAccessorConverter
- CSVColumnName - Annotation Type in me.landmesser.simplecsv.annotation
-
Sets the name of the field in the header.
- CSVConversionException - Exception in me.landmesser.simplecsv.converter
-
Exception thrown when parsing a value as String does not work as expected.
- CSVConversionException() - Constructor for exception me.landmesser.simplecsv.converter.CSVConversionException
- CSVConversionException(String) - Constructor for exception me.landmesser.simplecsv.converter.CSVConversionException
- CSVConversionException(String, Throwable) - Constructor for exception me.landmesser.simplecsv.converter.CSVConversionException
- CSVConversionException(String, Throwable, boolean, boolean) - Constructor for exception me.landmesser.simplecsv.converter.CSVConversionException
- CSVConversionException(Throwable) - Constructor for exception me.landmesser.simplecsv.converter.CSVConversionException
- CSVConverter<T> - Interface in me.landmesser.simplecsv.converter
-
Interface for implementing a converter for type
T
. - CSVDateConverter<T extends TemporalAccessor> - Class in me.landmesser.simplecsv.converter
- CSVDateConverter(Class<T>, String) - Constructor for class me.landmesser.simplecsv.converter.CSVDateConverter
- CSVDateFormat - Annotation Type in me.landmesser.simplecsv.annotation
-
Tells the
CSVWriter
to use the given format for a any date or date/time format derived fromTemporalAccessor
implementing a methodformat()
for conversion to String, andparse()
for parsing a String back into a date. - CSVDefaultColumnName - Annotation Type in me.landmesser.simplecsv.annotation
-
Determines the default style of the generated column header names.
- CSVException - Exception in me.landmesser.simplecsv.exception
-
Base class for all runtime exceptions thrown by this module.
- CSVException() - Constructor for exception me.landmesser.simplecsv.exception.CSVException
- CSVException(String) - Constructor for exception me.landmesser.simplecsv.exception.CSVException
- CSVException(String, Throwable) - Constructor for exception me.landmesser.simplecsv.exception.CSVException
- CSVException(String, Throwable, boolean, boolean) - Constructor for exception me.landmesser.simplecsv.exception.CSVException
- CSVException(Throwable) - Constructor for exception me.landmesser.simplecsv.exception.CSVException
- CSVIgnore - Annotation Type in me.landmesser.simplecsv.annotation
-
Tells the parser to skip the annotated field in export and import.
- CSVParseException - Exception in me.landmesser.simplecsv.exception
-
Exception thrown when an error while parsing the CSV input causes a problem.
- CSVParseException() - Constructor for exception me.landmesser.simplecsv.exception.CSVParseException
- CSVParseException(String) - Constructor for exception me.landmesser.simplecsv.exception.CSVParseException
- CSVParseException(String, Throwable) - Constructor for exception me.landmesser.simplecsv.exception.CSVParseException
- CSVParseException(String, Throwable, boolean, boolean) - Constructor for exception me.landmesser.simplecsv.exception.CSVParseException
- CSVParseException(Throwable) - Constructor for exception me.landmesser.simplecsv.exception.CSVParseException
- CSVReader<T> - Class in me.landmesser.simplecsv
-
Offers the possibility to read a CSV file from a
Reader
and transfer the result in a stream of objects of typeT
- CSVReader(Reader, Class<T>, CSVFormat) - Constructor for class me.landmesser.simplecsv.CSVReader
- CSVUseConverter - Annotation Type in me.landmesser.simplecsv.annotation
- CSVUseConverters - Annotation Type in me.landmesser.simplecsv.annotation
- CSVUtilDateConverter - Class in me.landmesser.simplecsv.converter
- CSVUtilDateConverter(String) - Constructor for class me.landmesser.simplecsv.converter.CSVUtilDateConverter
- CSVWriteException - Exception in me.landmesser.simplecsv.exception
-
Exception thrown when an error while writing the CSV output causes a problem.
- CSVWriteException() - Constructor for exception me.landmesser.simplecsv.exception.CSVWriteException
- CSVWriteException(String) - Constructor for exception me.landmesser.simplecsv.exception.CSVWriteException
- CSVWriteException(String, Throwable) - Constructor for exception me.landmesser.simplecsv.exception.CSVWriteException
- CSVWriteException(String, Throwable, boolean, boolean) - Constructor for exception me.landmesser.simplecsv.exception.CSVWriteException
- CSVWriteException(Throwable) - Constructor for exception me.landmesser.simplecsv.exception.CSVWriteException
- CSVWriter<T> - Class in me.landmesser.simplecsv
-
Offers the possibility to write a CSV file to an
Appendable
, e.g. - CSVWriter(Appendable, Class<T>, CSVFormat, boolean) - Constructor for class me.landmesser.simplecsv.CSVWriter
E
- EnumConverter<T extends Enum<T>> - Class in me.landmesser.simplecsv.converter
- EnumConverter(Class<T>) - Constructor for class me.landmesser.simplecsv.converter.EnumConverter
- EnumConverter(Class<T>, Map<T, String>) - Constructor for class me.landmesser.simplecsv.converter.EnumConverter
- EnumConverter(Class<T>, Stream<Pair<T, String>>) - Constructor for class me.landmesser.simplecsv.converter.EnumConverter
F
- forType() - Method in annotation type me.landmesser.simplecsv.annotation.CSVUseConverter
G
- getFirst() - Method in class me.landmesser.simplecsv.util.Pair
- getSecond() - Method in class me.landmesser.simplecsv.util.Pair
I
- IntegerConverter - Class in me.landmesser.simplecsv.converter
- IntegerConverter() - Constructor for class me.landmesser.simplecsv.converter.IntegerConverter
L
- LIKE_FIELD - me.landmesser.simplecsv.ColumnNameStyle
-
The column name is exactly the same as the field name
- ListConverter<T> - Class in me.landmesser.simplecsv
- ListConverter(Class<T>) - Constructor for class me.landmesser.simplecsv.ListConverter
- LOWERCASE - me.landmesser.simplecsv.ColumnNameStyle
-
The column name is the field name in lower case letters
M
- me.landmesser.simplecsv - package me.landmesser.simplecsv
- me.landmesser.simplecsv.annotation - package me.landmesser.simplecsv.annotation
- me.landmesser.simplecsv.converter - package me.landmesser.simplecsv.converter
- me.landmesser.simplecsv.exception - package me.landmesser.simplecsv.exception
- me.landmesser.simplecsv.util - package me.landmesser.simplecsv.util
O
P
- Pair<T,U> - Class in me.landmesser.simplecsv.util
- parse(String) - Method in class me.landmesser.simplecsv.converter.BigDecimalConverter
- parse(String) - Method in class me.landmesser.simplecsv.converter.CharacterConverter
- parse(String) - Method in interface me.landmesser.simplecsv.converter.CSVConverter
-
Parse a String value to retrieve an object of type
T
. - parse(String) - Method in class me.landmesser.simplecsv.converter.CSVDateConverter
- parse(String) - Method in class me.landmesser.simplecsv.converter.CSVUtilDateConverter
- parse(String) - Method in class me.landmesser.simplecsv.converter.EnumConverter
- parse(String) - Method in class me.landmesser.simplecsv.converter.IntegerConverter
- parse(String) - Method in class me.landmesser.simplecsv.converter.UtilDateConverter
- parse(String) - Method in class me.landmesser.simplecsv.ListConverter
- parse(String, Class<T>) - Method in class me.landmesser.simplecsv.converter.TemporalAccessorConverter
- parseWithFormat(String, Class<T>, String) - Method in class me.landmesser.simplecsv.converter.TemporalAccessorConverter
R
S
- StringUtils - Class in me.landmesser.simplecsv.util
- StringUtils() - Constructor for class me.landmesser.simplecsv.util.StringUtils
T
- TemporalAccessorConverter - Class in me.landmesser.simplecsv.converter
- TemporalAccessorConverter() - Constructor for class me.landmesser.simplecsv.converter.TemporalAccessorConverter
U
- UPPERCASE - me.landmesser.simplecsv.ColumnNameStyle
-
The column name is the field name in upper case letters
- UtilDateConverter - Class in me.landmesser.simplecsv.converter
- UtilDateConverter() - Constructor for class me.landmesser.simplecsv.converter.UtilDateConverter
V
- value() - Method in annotation type me.landmesser.simplecsv.annotation.CSVColumnName
- value() - Method in annotation type me.landmesser.simplecsv.annotation.CSVDateFormat
- value() - Method in annotation type me.landmesser.simplecsv.annotation.CSVDefaultColumnName
- value() - Method in annotation type me.landmesser.simplecsv.annotation.CSVUseConverter
- value() - Method in annotation type me.landmesser.simplecsv.annotation.CSVUseConverters
- valueOf(String) - Static method in enum me.landmesser.simplecsv.ColumnNameStyle
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.landmesser.simplecsv.ColumnNameStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(Stream<T>) - Method in class me.landmesser.simplecsv.CSVWriter
All Classes All Packages