| Package | Description |
|---|---|
| com.opencsv.bean |
A bean binding interface for use with opencsv.
|
| com.opencsv.bean.concurrent |
This package collects all classes necessary for the parallel processing of
beans.
|
| com.opencsv.bean.customconverter |
Custom converters that are generally useful are collected here.
|
| com.opencsv.bean.util |
This is a package of utility classes for internal use.
|
| com.opencsv.bean.validators |
| Class and Description |
|---|
| 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
This implementation of
CsvConverter provides a reasonable default
for CsvConverter.convertToWrite(java.lang.Object) as well as a couple
of common fields. |
| AbstractFieldMap
A base class to collect all generalized components of a
FieldMap. |
| AbstractFieldMapEntry
Collects common aspects of a
ComplexFieldMapEntry. |
| 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.
|
| AbstractMappingStrategyBuilder |
| 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.
|
| CsvConverter
Classes implementing this interface perform a conversion from String to
some type on reading and some type to String on writing.
|
| 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
BeanFields. |
| FieldMapByName
This class maintains a mapping from header names out of a CSV file to bean
fields.
|
| FieldMapByNameEntry
Represents one entry in
FieldMapByName. |
| FieldMapByPositionEntry
Represents one entry in
FieldMapByPosition. |
| FuzzyMappingStrategy
A mapping strategy that tries to make the best match between header names
and non-annotated member variables.
|
| FuzzyMappingStrategyBuilder
Builder for a
FuzzyMappingStrategy. |
| HeaderColumnNameMappingStrategy
Maps data to objects using the column names in the first row of the CSV file
as reference.
|
| HeaderColumnNameMappingStrategyBuilder
Builder for a
HeaderColumnNameMappingStrategy. |
| HeaderColumnNameTranslateMappingStrategy
Expands on
HeaderColumnNameMappingStrategy by allowing the user to
pass in a map of column names to bean names. |
| HeaderColumnNameTranslateMappingStrategyBuilder
Builder for a
HeaderColumnNameMappingStrategy. |
| 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.
|
| Class and Description |
|---|
| BeanVerifier
Classes implementing this interface may be used to verify and filter beans
after creation, but before being passed back to the calling application.
|
| CsvToBeanFilter
Filters allow lines of input to be ignored before a bean is created.
|
| MappingStrategy
The interface for the classes that handle translating between the columns in
the CSV file to an actual object.
|
| Class and Description |
|---|
| 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.
|
| BeanField
Used to extend the
Field class to include
functionality that opencsv requires. |
| Class and Description |
|---|
| MappingStrategy
The interface for the classes that handle translating between the columns in
the CSV file to an actual object.
|
| Class and Description |
|---|
| BeanField
Used to extend the
Field class to include
functionality that opencsv requires. |
Copyright © 2005–2025. All rights reserved.