AbstractBeanField |
This base bean takes over the responsibility of converting the supplied
string to the proper type for the destination field and setting the
destination field.
|
AbstractCsvConverter |
|
AbstractFieldMap |
A base class to collect all generalized components of a FieldMap .
|
AbstractFieldMapEntry |
|
AbstractMappingStrategy |
This class collects as many generally useful parts of the implementation
of a mapping strategy as possible.
|
AbstractMappingStrategy.RecursiveType |
Encapsulates a bean type and all of the member variables that need to be
recursed into.
|
BeanField |
Used to extend the Field class to include
functionality that opencsv requires.
|
BeanFieldJoin |
This class is used for combining multiple columns of the input, possibly
with multiple identically named columns, into one field.
|
BeanFieldSingleValue |
This class concerns itself with handling single-valued bean fields.
|
BeanVerifier |
Classes implementing this interface may be used to verify and filter beans
after creation, but before being passed back to the calling application.
|
ColumnPositionMappingStrategy |
Allows for the mapping of columns with their positions.
|
ComplexFieldMapEntry |
Defines the basic functionality necessary for using a many-to-one mapping
between columns of a CSV file and bean fields.
|
CsvBindAndJoinByName |
Joins the values of multiple columns from the input into one bean field based
on a pattern for the column names.
|
CsvBindAndJoinByPosition |
Joins the values of multiple columns from the input into one bean field based
on a selection of column positions.
|
CsvBindAndSplitByName |
This annotation interprets one field of the input as a collection that will
be split up into its components and assigned to a collection-based bean field.
|
CsvBindAndSplitByPosition |
This annotation interprets one field of the input as a collection that will
be split up into its components and assigned to a collection-based bean field.
|
CsvBindByName |
Specifies a binding between a column name of the CSV input and a field in a
bean.
|
CsvBindByPosition |
Specifies a binding between a column number of the CSV input and a field in
a bean.
|
CsvConverter |
Classes implementing this interface perform a conversion from String to
some type on reading and some type to String on writing.
|
CsvCustomBindByName |
Allows us to specify a class that will perform the translation from source
to destination.
|
CsvCustomBindByPosition |
Allows us to specify a class that will perform the translation from source
to destination.
|
CsvDate |
This annotation indicates that the destination field is an expression of time.
|
CsvNumber |
This annotation indicates that the destination field is a number that is
specially formatted.
|
CsvToBean |
Converts CSV data to objects.
|
CsvToBeanBuilder |
This class makes it possible to bypass all the intermediate steps and classes
in setting up to read from a CSV source to a list of beans.
|
CsvToBeanFilter |
Filters allow lines of input to be ignored before a bean is created.
|
FieldAccess |
Encapsulates the logic for accessing member variables of classes.
|
FieldMap |
Defines the basic characteristics of a map between field identifiers and
their associated BeanField s.
|
FieldMapByName |
This class maintains a mapping from header names out of a CSV file to bean
fields.
|
FieldMapByNameEntry |
|
FieldMapByPosition |
This class maintains a mapping from column position out of a CSV file to bean
fields.
|
FieldMapByPositionEntry |
|
FuzzyMappingStrategy |
A mapping strategy that tries to make the best match between header names
and non-annotated member variables.
|
FuzzyMappingStrategy.FuzzyComparison |
This is a simple class for grouping header name, member variable name,
and the result of fuzzy matching in one sortable place.
|
FuzzyMappingStrategyBuilder |
|
HeaderColumnNameMappingStrategy |
Maps data to objects using the column names in the first row of the CSV file
as reference.
|
HeaderColumnNameMappingStrategyBuilder |
|
HeaderColumnNameTranslateMappingStrategy |
|
HeaderColumnNameTranslateMappingStrategyBuilder |
|
HeaderIndex |
A bi-directional mapping between column positions and header names.
|
HeaderNameBaseMappingStrategy |
This class serves as a location to collect code common to a mapping strategy
that maps header names to member variables.
|
MappingStrategy |
The interface for the classes that handle translating between the columns in
the CSV file to an actual object.
|
StatefulBeanToCsv |
This class writes beans out in CSV format to a Writer ,
keeping state information and making an intelligent guess at the mapping
strategy to be applied.
|
StatefulBeanToCsvBuilder |
This is a builder for StatefulBeanToCsv, allowing one to set all parameters
necessary for writing a CSV file.
|