All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractBeanField<T,I> |
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 |
|
AbstractCSVParser |
The purpose of the AbstractCSVParser is to consolidate the duplicate code amongst the
parsers.
|
AbstractCSVWriter |
The AbstractCSVWriter was created to prevent duplication of code between the CSVWriter and the
CSVParserWriter classes.
|
AbstractFieldMap<I,K extends java.lang.Comparable<K>,C extends ComplexFieldMapEntry<I,K,T>,T> |
A base class to collect all generalized components of a FieldMap .
|
AbstractFieldMapEntry<I,K extends java.lang.Comparable<K>,T> |
|
AbstractMappingStrategy<I,K extends java.lang.Comparable<K>,C extends ComplexFieldMapEntry<I,K,T>,T> |
This class collects as many generally useful parts of the implementation
of a mapping strategy as possible.
|
AccessorInvoker<T,R> |
Functional interface for accessing a value from a field.
|
AssignmentInvoker<T,U> |
Functional interface for assigning a value to a field.
|
BeanExecutor<T> |
A specific derivative of IntolerantThreadPoolExecutor intended for
submitting beans to be converted to String s for writing.
|
BeanField<T,I> |
Used to extend the Field class to include
functionality that opencsv requires.
|
BeanFieldJoin<T,I> |
This class is used for combining multiple columns of the input, possibly
with multiple identically named columns, into one field.
|
BeanFieldJoinIntegerIndex<T> |
|
BeanFieldJoinStringIndex<T> |
|
BeanFieldSingleValue<T,I> |
This class concerns itself with handling single-valued bean fields.
|
BeanFieldSplit<T,I> |
This class concerns itself with handling collection-valued bean fields.
|
BeanVerifier<T> |
Classes implementing this interface may be used to verify and filter beans
after creation, but before being passed back to the calling application.
|
ColumnPositionMappingStrategy<T> |
Allows for the mapping of columns with their positions.
|
ComplexFieldMapEntry<I,K extends java.lang.Comparable<K>,T> |
Defines the basic functionality necessary for using a many-to-one mapping
between columns of a CSV file and bean fields.
|
ConverterDate |
This class converts an input to a date type.
|
ConverterNumber |
This converter class is used in combination with CsvNumber , that is,
when number inputs and outputs should be formatted.
|
ConverterPrimitiveTypes |
This class wraps fields from the reflection API in order to handle
translation of primitive types and to add a "required" flag.
|
ConvertGermanToBoolean<T,I> |
This class converts common German representations of boolean values into a
Boolean.
|
CsvBadConverterException |
This exception indicates that the converter did not behave as expected in
some way.
|
CsvBeanIntrospectionException |
This exception is to be thrown when anything goes bad during introspection of
beans given to opencsv.
|
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.
|
CsvConstraintViolationException |
This exception is thrown when logical connections between data fields would
be violated by the imported data.
|
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.
|
CsvDataTypeMismatchException |
This exception should be thrown when the provided string value for conversion
cannot be converted to the required type of the destination field.
|
CsvDate |
This annotation indicates that the destination field is an expression of time.
|
CsvException |
This is the base class for all exceptions for opencsv.
|
CsvIgnore |
Instructs opencsv to ignore a field and any annotations present.
|
CSVIterator |
Provides an Iterator over the data found in opencsv.
|
CsvMalformedLineException |
Exception that is thrown when the CSVReader cannot process a line.
|
CsvMultilineLimitBrokenException |
Exception when you break the line limit of a multiline field.
|
CsvNumber |
This annotation indicates that the destination field is a number that is
specially formatted.
|
CSVParser |
A very simple CSV parser released under a commercial-friendly license.
|
CSVParserBuilder |
Builder for creating a CSVParser.
|
CSVParserWriter |
The CSVParserWriter is a replacement for the CSVWriter that allows you to pass in a ICSVParser
to handle the task of converting a string array to a line of CSV data.
|
CSVReader |
A very simple CSV reader released under a commercial-friendly license.
|
CSVReaderBuilder |
Builder for creating a CSVReader.
|
CSVReaderHeaderAware |
Handy reader when there's insufficient motivation to use the bean binding but
the header mapping is still desired.
|
CSVReaderHeaderAwareBuilder |
Builder for CSVReaderHeaderAware.
|
CSVReaderNullFieldIndicator |
Enumeration used to tell the CSVParser what to consider null.
|
CsvRecurse |
Instructs a mapping strategy to look inside a member variable for further
mapping annotations.
|
CsvRecursionException |
This exception is thrown on initiation of field mapping if
CsvRecurse has been improperly used.
|
CsvRequiredFieldEmptyException |
This exception should be thrown when a field marked as required is empty in
the CSV file.
|
CsvRuntimeException |
The base class for all unchecked exceptions in opencsv.
|
CsvToBean<T> |
Converts CSV data to objects.
|
CsvToBeanBuilder<T> |
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.
|
CsvValidationException |
Exception thrown by a LineValidator or LineValidatorAggregator when a single line is invalid.
|
CSVWriter |
A very simple CSV writer released under a commercial-friendly license.
|
CSVWriterBuilder |
Builder for creating the CSVWriter.
|
FieldAccess<T> |
Encapsulates the logic for accessing member variables of classes.
|
FieldMap<I,K extends java.lang.Comparable<K>,C extends ComplexFieldMapEntry<I,K,T>,T> |
Defines the basic characteristics of a map between field identifiers and
their associated BeanField s.
|
FieldMapByName<T> |
This class maintains a mapping from header names out of a CSV file to bean
fields.
|
FieldMapByNameEntry<T> |
|
FieldMapByPosition<T> |
This class maintains a mapping from column position out of a CSV file to bean
fields.
|
FieldMapByPositionEntry<T> |
|
FuzzyMappingStrategy<T> |
A mapping strategy that tries to make the best match between header names
and non-annotated member variables.
|
HeaderColumnNameMappingStrategy<T> |
Maps data to objects using the column names in the first row of the CSV file
as reference.
|
HeaderColumnNameTranslateMappingStrategy<T> |
|
HeaderIndex |
A bi-directional mapping between column positions and header names.
|
HeaderNameBaseMappingStrategy<T> |
This class serves as a location to collect code common to a mapping strategy
that maps header names to member variables.
|
ICSVParser |
This interface defines all of the behavior CSVReader
needs from a parser to tokenize an input line for further processing.
|
ICSVWriter |
This interface defines all the behavior of a csv writer class.
|
LineExecutor<T> |
A specific derivative of IntolerantThreadPoolExecutor intended for
submitting lines of input to be converted to beans.
|
LineReader |
This class was created for
issue #106
where carriage returns were being removed.
|
LineValidator |
This is the interface for validators for a String read by the
Reader in the CSVReader before it is
processed.
|
LineValidatorAggregator |
The aggregator purpose is to collect multiple LineValidators and run them against a single line.
|
LiteralComparator<T extends java.lang.Comparable<T>> |
Deprecated.
|
MappingStrategy<T> |
The interface for the classes that handle translating between the columns in
the CSV file to an actual object.
|
MustMatchRegexExpression |
This is a validator that, due to the addition of the parameter, allows the validation of multiple different types
of input.
|
OpencsvUtils |
This class is meant to be a collection of general purpose static methods
useful in processing mapping strategies.
|
OrderedObject<E> |
A simple class for ordering objects.
|
PositionToBeanField<T> |
Maps any column position matching a range definition to a BeanField .
|
PreAssignmentProcessor |
Specifies the binding of a processor to a field in a bean.
|
PreAssignmentValidator |
Specifies the binding of a validator to a field in a bean.
|
ProcessCsvBean<T> |
A class for converting one bean into its string representation for writing to
an output.
|
ProcessCsvLine<T> |
A class that encapsulates the job of creating a bean from a line of CSV input
and making it possible to run those jobs in parallel.
|
RegexToBeanField<T> |
Maps any header name matching a regular expression to a BeanField .
|
ResultSetColumnNameHelperService |
Helper class for processing JDBC ResultSet objects allowing the user to
process a subset of columns and set custom header names.
|
ResultSetHelper |
Interface for the ResultSetHelperService.
|
ResultSetHelperService |
Helper class for processing JDBC ResultSet objects.
|
RFC4180Parser |
This Parser is meant to parse according to the RFC4180 specification.
|
RFC4180ParserBuilder |
Builder for creating a RFC4180Parser.
|
RowFunctionValidator |
This validator is best used to validate a specific property of the row - either about a specific
element or information about the array itself.
|
RowMustHaveSameNumberOfColumnsAsFirstRowValidator |
This validator is used when the number of columns is not neccessarily known but must be consistent.
|
RowProcessor |
This is the interface for processors for an array of String s read by
the CSVReader before> they are validated.
|
RowValidator |
This is the interface for validators for an array of String s read by
the CSVReader after it is processed.
|
RowValidatorAggregator |
The aggregator purpose is to collect multiple RowValidators and run them against a single array of Strings.
|
StatefulBeanToCsv<T> |
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<T> |
This is a builder for StatefulBeanToCsv, allowing one to set all parameters
necessary for writing a CSV file.
|
StringProcessor |
This is the interface for validators for a single
String value.
|
StringValidator |
This is the interface for validators for a single
String value.
|