| Name | Description | Type | Package | Framework |
| AbstractCsvReader | Defines the standard behaviour of a CSV reader. | Class | org.supercsv.io | SuperCSV |
|
| AbstractCsvWriter | Defines the standard behaviour of a CSV writer. | Class | org.supercsv.io | SuperCSV |
|
| AbstractJodaFormattingProcessor | Abstract base class for cell processors converting Joda types to Strings. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| AbstractJodaParsingProcessor | Abstract base class for cell processors converting Strings to Joda types. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| AbstractTemporalAccessorFormattingProcessor | Abstract base class for cell processors converting TemporalAccessor types to Strings. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| AbstractTemporalAccessorParsingProcessor | Abstract base class for cell processors converting Strings to TemporalAccessor types. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| AbstractTokenizer | Defines the standard behaviour of a Tokenizer. | Class | org.supercsv.io | SuperCSV |
|
| AlwaysQuoteMode | When using AlwaysQuoteMode surrounding quotes are always applied. | Class | org.supercsv.quote | SuperCSV |
|
| BeanInterfaceProxy | This is part of the internal implementation of Super CSV. | Class | org.supercsv.util | SuperCSV |
|
| BoolCellProcessor | Interface to indicate the a CellProcessor is capable of processing Boolean values. | Interface | org.supercsv.cellprocessor.ift | SuperCSV |
|
| CellProcessor | Defines the interface of all CellProcessors. | Interface | org.supercsv.cellprocessor.ift | SuperCSV |
|
| CellProcessorAdaptor | Abstract super class containing shared behaviour of all cell processors. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| Collector | This processor collects each value it encounters and adds it to the supplied Collection. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ColumnQuoteMode | When using ColumnQuoteMode surrounding quotes are only applied if required to escape special characters (per RFC4180), or if a particular column should always be quoted. | Class | org.supercsv.quote | SuperCSV |
|
| CommentMatcher | Interface for comment matchers. | Interface | org.supercsv.comment | SuperCSV |
|
| CommentMatches | CommentMatcher that matches lines that match a specified regular expression. | Class | org.supercsv.comment | SuperCSV |
|
| CommentStartsWith | CommentMatcher that matches lines that begin with a specified String. | Class | org.supercsv.comment | SuperCSV |
|
| ConvertNullTo | This processor returns a specified default value if the input is null. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| CsvBeanReader | CsvBeanReader reads a CSV file by instantiating a bean for every row and mapping each column to a field on the bean (using the supplied name mapping). | Class | org.supercsv.io | SuperCSV |
|
| CsvBeanWriter | CsvBeanWriter writes a CSV file by mapping each field on the bean to a column in the CSV file (using the suppliedAuthor:Kasper B. | Class | org.supercsv.io | SuperCSV |
|
| CsvContext | This object represents the current context of a given CSV file being either read or written to. | Class | org.supercsv.util | SuperCSV |
|
| CsvDozerBeanData | Class used internally by CsvDozerBeanReader and CsvDozerBeanWriter for Dozer mapping between CSV columns and beans. | Class | org.supercsv.io.dozer | SuperCSV |
|
| CsvDozerBeanReader | CsvDozerBeanReader is a powerful replacement for CsvBeanReader that uses Dozer to map from CSV to a bean. | Class | org.supercsv.io.dozer | SuperCSV |
|
| CsvDozerBeanWriter | CsvDozerBeanWriter is a powerful replacement for CsvBeanWriter that uses Dozer to map from a bean to CSV. | Class | org.supercsv.io.dozer | SuperCSV |
|
| CsvEncoder | Defines the interface for all CSV encoders. | Interface | org.supercsv.encoder | SuperCSV |
|
| CsvListReader | CsvListReader is a simple reader that reads a row from a CSV file into a List of Strings. | Class | org.supercsv.io | SuperCSV |
|
| CsvListWriter | CsvListWriter is a simple writer capable of writing arrays and Lists to a CSV file. | Class | org.supercsv.io | SuperCSV |
|
| CsvMapReader | CsvMapReader reads each CSV row into a Map with the column name as the map key, and the column value as the mapAuthor:Kasper B. | Class | org.supercsv.io | SuperCSV |
|
| CsvMapWriter | CsvMapWriter writes Maps of Objects to a CSV file. | Class | org.supercsv.io | SuperCSV |
|
| CsvPreference | Before reading or writing CSV files, you must supply the reader/writer with some preferences. | Class | org.supercsv.prefs | SuperCSV |
|
| CsvResultSetWriter | CsvResultSetWriter writes a CSV file by mapping each column of the ResultSet to a column in CSV file using the column names stored in ResultSetMetaData | Class | org.supercsv.io | SuperCSV |
|
| DateCellProcessor | Interface to indicate the a CellProcessor is capable of processing Date values. | Interface | org.supercsv.cellprocessor.ift | SuperCSV |
|
| DefaultCsvEncoder | The default CsvEncoder implementation. | Class | org.supercsv.encoder | SuperCSV |
|
| DMinMax | Converts the input data to a Double and ensures that number is within a specified numeric range (inclusive). | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| DoubleCellProcessor | Interface to indicate the a CellProcessor is capable of processing Double values. | Interface | org.supercsv.cellprocessor.ift | SuperCSV |
|
| Equals | This constraint ensures that all input data is equal (to each other, or to a supplied constant value). | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| FmtBool | Converts a Boolean into a formatted string. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| FmtDate | Converts a date into a formatted string using the SimpleDateFormat class. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| FmtDateTime | Converts a Joda DateTime to a String. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtDateTimeZone | Converts a Joda DateTimeZone to a String (the ID of the timezone, e. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtDuration | Converts a Joda Duration to a String in the ISO8601 duration format including only seconds and milliseconds. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtDuration | Converts a Duration to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| FmtInterval | Converts a Joda Interval to a String in ISO8601 interval format. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtLocalDate | Converts a Joda LocalDate to a String. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtLocalDate | Converts a LocalDate to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| FmtLocalDateTime | Converts a Joda LocalDateTime to a String. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtLocalDateTime | Converts a LocalDateTime to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| FmtLocalTime | Converts a Joda LocalTime to a String. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtLocalTime | Converts a LocalTime to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| FmtNumber | Converts a double into a formatted string using the DecimalFormat class and the default locale. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| FmtPeriod | Converts a Joda Period to a String. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| FmtPeriod | Converts a Period to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| FmtZonedDateTime | Converts a ZonedDateTime to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| FmtZoneId | Converts a ZoneId to a String. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ForbidSubStr | Converts the input to a String and ensures that it doesn't contain any of the supplied substrings. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| HashMapper | Maps from one object to another, by looking up a Map with the input as the key, and returning its corresponding value. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ICsvBeanReader | Interface for CSV readers reading into objects/beans. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvBeanWriter | Interface for all CSV writers writing to beans. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvDozerBeanReader | Interface for CSV readers reading into objects/beans using Dozer. | Interface | org.supercsv.io.dozer | SuperCSV |
|
| ICsvDozerBeanWriter | Interface for CSV writers writing objects/beans to CSV using Dozer. | Interface | org.supercsv.io.dozer | SuperCSV |
|
| ICsvListReader | Interface for readers that read into Lists. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvListWriter | Interface for writers that write to a List. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvMapReader | The interface for MapReaders, which read each CSV row into a Map. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvMapWriter | The interface for writers that write from Maps. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvReader | The interface for CSV readers. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvResultSetWriter | Interface for CSV writers writing JDBC ResultSetSince:2. | Interface | org.supercsv.io | SuperCSV |
|
| ICsvWriter | The interface for CSV writers. | Interface | org.supercsv.io | SuperCSV |
|
| IsElementOf | This processor ensures that the input value is an element of a Collection. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| IsIncludedIn | This processor ensures that the input value belongs to a specific set of (unchangeable) values. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| ITokenizer | The interface for tokenizers, which are responsible for reading the CSV file, line by line. | Interface | org.supercsv.io | SuperCSV |
|
| LMinMax | Converts the input data to a Long and and ensures the value is between the supplied min and max values (inclusive). | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| LongCellProcessor | Interface to indicate the a CellProcessor is capable of processing Long values. | Interface | org.supercsv.cellprocessor.ift | SuperCSV |
|
| MethodCache | This class cache's method lookups. | Class | org.supercsv.util | SuperCSV |
|
| NormalQuoteMode | When using NormalQuoteMode surrounding quotes are only applied if required to escape special characters (perSince:2. | Class | org.supercsv.quote | SuperCSV |
|
| NotNull | This processor ensures that the input is not null. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| Optional | This processor is used to indicate that a cell is optional, and will avoid executing further processors if it encounters null. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseBigDecimal | Convert a String to a BigDecimal. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseBool | Converts a String to a Boolean. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseChar | Converts a String to a Character. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseDate | Converts a String to a Date using the SimpleDateFormat class. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseDateTime | Converts a String to a Joda DateTime. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseDateTimeZone | Converts a String (the ID of the timezone, e. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseDouble | Converts a String to a Double. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseDuration | Converts a String to a Joda Duration. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseDuration | Converts a String to a Duration. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ParseEnum | Converts a String to an Enum. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseInt | Converts a String to an Integer. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParseInterval | Converts a String (in ISO8601 interval format) to a Joda Interval. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseLocalDate | Converts a String to a Joda LocalDate. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseLocalDate | Converts a String to a LocalDate. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ParseLocalDateTime | Converts a String to a Joda LocalDateTime. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseLocalDateTime | Converts a String to a LocalDateTime. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ParseLocalTime | Converts a String to a Joda LocalTime. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParseLocalTime | Converts a String to a LocalTime. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ParseLong | Converts a String to a Long. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| ParsePeriod | Converts a String to a Joda Period. | Class | org.supercsv.cellprocessor.joda | SuperCSV |
|
| ParsePeriod | Converts a String to a Period. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ParseZonedDateTime | Converts a String to a ZonedDateTime. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| ParseZoneId | Converts a String to a ZoneId. | Class | org.supercsv.cellprocessor.time | SuperCSV |
|
| QuoteMode | The interface for quoting modes. | Interface | org.supercsv.quote | SuperCSV |
|
| ReflectionUtils | Provides useful utility methods for reflection. | Class | org.supercsv.util | SuperCSV |
|
| RequireHashCode | This processor converts the input to a String, and ensures that the input's hash function matches any of a given set of hashcodes. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| RequireSubStr | Converts the input to a String and ensures that the input contains at least one of the specified substrings. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| SelectiveCsvEncoder | A selective CsvEncoder implementation - only the desired column numbers (if any) are encoded. | Class | org.supercsv.encoder | SuperCSV |
|
| StringCellProcessor | Interface to indicate the a CellProcessor is capable of processing String values. | Interface | org.supercsv.cellprocessor.ift | SuperCSV |
|
| Strlen | This processor ensures that the input String has a length equal to any of the supplied lengths. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| StrMinMax | This constraint ensures that the input data has a string length between the supplied min and max values (both inclusive). | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| StrNotNullOrEmpty | This processor checks if the input is null or an empty string, and raises an exception in that case. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| StrRegEx | This constraint ensures that the input data matches the given regular expression. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| StrReplace | Replaces each substring of the input string that matches the given regular expression with the given replacement. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| SuperCsvCellProcessorException | Exception thrown when CellProcessor execution fails (typically due to invalid input) - constraint validating CellProcessors should throw SuperCsvConstraintViolationException for constraint validation failures. | Class | org.supercsv.exception | SuperCSV |
|
| SuperCsvConstraintViolationException | Exception thrown by CellProcessors when constraint validation fails. | Class | org.supercsv.exception | SuperCSV |
|
| SuperCsvException | Generic SuperCSV Exception class. | Class | org.supercsv.exception | SuperCSV |
|
| SuperCsvReflectionException | Wraps the following reflection related checked exceptions: ClassNotFoundException, IllegalAccessException, InstantiationException, InvocationTargetException, | Class | org.supercsv.exception | SuperCSV |
|
| ThreeDHashMap | A 3-dimensional HashMap is a HashMap that enables you to refer to values via three keys rather than one. | Class | org.supercsv.util | SuperCSV |
|
| Token | This processor is used in the situations you want to be able to check for the presence of a "special token". | Class | org.supercsv.cellprocessor | SuperCSV |
|
| Tokenizer | Reads the CSV file, line by line. | Class | org.supercsv.io | SuperCSV |
|
| Trim | Ensure that Strings or String-representations of objects are trimmed (contain no surrounding whitespace). | Class | org.supercsv.cellprocessor | SuperCSV |
|
| Truncate | Ensure that Strings or String-representations of objects are truncated to a maximum size. | Class | org.supercsv.cellprocessor | SuperCSV |
|
| TwoDHashMap | A two-dimensional hashmap, is a HashMap that enables you to refer to values via two keys rather than one. | Class | org.supercsv.util | SuperCSV |
|
| Unique | Ensure that upon processing a CSV file (reading or writing), that values of the column all are unique. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| UniqueHashCode | Ensure that upon processing a CSV file (reading or writing), that values of the column are all unique. | Class | org.supercsv.cellprocessor.constraint | SuperCSV |
|
| Util | Useful utility methods. | Class | org.supercsv.util | SuperCSV |