| Package | Description | 
|---|---|
| org.supercsv.cellprocessor | Provides CellProcessor classes for conversion, formatting and parsing. | 
| org.supercsv.cellprocessor.constraint | Provides CellProcessor classes for enforcing constraints. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CollectorThis processor collects each value it encounters and adds it to the supplied Collection. | 
| class  | ConvertNullToThis processor returns a specified default value if the input is null. | 
| class  | FmtBoolConverts a Boolean into a formatted string. | 
| class  | FmtDateConverts a date into a formatted string using the  SimpleDateFormatclass. | 
| class  | FmtNumberConverts a double into a formatted string using the  DecimalFormatclass and the default locale. | 
| class  | HashMapperMaps from one object to another, by looking up a Map with the input as the key, and returning its
 corresponding value. | 
| class  | OptionalThis processor is used to indicate that a cell is optional, and will avoid executing further processors if it
 encounters null. | 
| class  | ParseBigDecimalConvert a String to a BigDecimal. | 
| class  | ParseBoolConverts a String to a Boolean. | 
| class  | ParseCharConverts a String to a Character. | 
| class  | ParseDateConverts a String to a Date using the  SimpleDateFormatclass. | 
| class  | ParseDoubleConverts a String to a Double. | 
| class  | ParseIntConverts a String to an Integer. | 
| class  | ParseLongConverts a String to a Long. | 
| class  | StrReplaceReplaces each substring of the input string that matches the given regular expression with the given replacement. | 
| class  | TokenThis processor is used in the situations you want to be able to check for the presence of a "special
 token". | 
| class  | TrimEnsure that Strings or String-representations of objects are trimmed (contain no surrounding whitespace). | 
| class  | TruncateEnsure that Strings or String-representations of objects are truncated to a maximum size. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DMinMaxConverts the input data to a Double and ensures that number is within a specified numeric range (inclusive). | 
| class  | EqualsThis constraint ensures that all input data is equal (to each other, or to a supplied constant value). | 
| class  | ForbidSubStrConverts the input to a String and ensures that it doesn't contain any of the supplied substrings. | 
| class  | IsElementOfThis processor ensures that the input value is an element of a Collection. | 
| class  | IsIncludedInThis processor ensures that the input value belongs to a specific set of (unchangeable) values. | 
| class  | LMinMaxConverts the input data to a Long and and ensures the value is between the supplied min and max values (inclusive). | 
| class  | NotNullThis processor ensures that the input is not null. | 
| class  | RequireHashCodeThis processor converts the input to a String, and ensures that the input's hash function matches any of a given set
 of hashcodes. | 
| class  | RequireSubStrConverts the input to a String and ensures that the input contains at least one of the specified substrings. | 
| class  | StrlenThis processor ensures that the input String has a length equal to any of the supplied lengths. | 
| class  | StrMinMaxThis constraint ensures that the input data has a string length between the supplied min and max values (both
 inclusive). | 
| class  | StrNotNullOrEmptyThis processor checks if the input is null or an empty string, and raises an exception in that case. | 
| class  | StrRegExThis constraint ensures that the input data matches the given regular expression. | 
| class  | UniqueEnsure that upon processing a CSV file (reading or writing), that values of the column all are unique. | 
| class  | UniqueHashCodeEnsure that upon processing a CSV file (reading or writing), that values of the column are all unique. | 
Copyright © 2007-2013 Super CSV. All Rights Reserved.