com.opencsv.CSVReader
needs from a parser to tokenize an input line for further processing.
| Modifier and Type | Field and Description |
|---|---|
| public static final String | DEFAULT_BUNDLE_NAME
The name of the resource bundle for translations of error messages in opencsv. |
| public static final char | DEFAULT_ESCAPE_CHARACTER
The default escape character to use if none is supplied to the constructor. |
| public static final boolean | DEFAULT_IGNORE_LEADING_WHITESPACE
The default leading whitespace behavior to use if none is supplied to the constructor. |
| public static final boolean | DEFAULT_IGNORE_QUOTATIONS
If the quote character is set to null then there is no quote character. |
| public static final CSVReaderNullFieldIndicator | DEFAULT_NULL_FIELD_INDICATOR
Denotes what field contents will cause the parser to return null: EMPTY_SEPARATORS, EMPTY_QUOTES, BOTH, NEITHER (default). |
| public static final char | DEFAULT_QUOTE_CHARACTER
The default quote character to use if none is supplied to the constructor. |
| public static final char | DEFAULT_SEPARATOR
The default separator to use if none is supplied to the constructor. |
| public static final boolean | DEFAULT_STRICT_QUOTES
The default strict quote behavior to use if none is supplied to the constructor. |
| public static final int | INITIAL_READ_SIZE
The average size of a line read by opencsv (used for setting the size of StringBuilders). |
| public static final int | MAX_SIZE_FOR_EMPTY_FIELD
When creating builders this should be the smallest size to account for quotes and any possible escape characters. |
| public static final String | NEWLINE
Default newline character for the parser. |
| public static final char | NULL_CHARACTER
This is the "null" character - if a value is set to this then it is ignored. |
| public static final int | READ_BUFFER_SIZE
In most cases we know the size of the line we want to read. |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: The incomplete text for a multiline field. If there is no pending text, this returns an empty string.If a parser is in the middle of parsing a multiline field, this will return the text collected so far. |
| public char | |
| public char | |
| public boolean | |
| public CSVReaderNullFieldIndicator | |
| public String[] | |
| public String[] | Returns: The comma-tokenized list of elements, or null if nextLine is nullCurrent line to be processed nextLine)Parses an incoming String and returns an array of elements. |
| public String | Returns: CSV formatted string representing the values in the array.List of elements to parse. values, boolean - If true all strings in the array will have quotes if it needs it or not.
If false then it will only have quotes if it needs it (i.e. contains a quote character). applyQuotesToAll)Essentially a "Reverse parse" where an array of values are concatenating to a csv delimited string. |
| public void | parseToLine(String[]
List of elements to parse. values, boolean - If true all strings in the array will have quotes if it needs it or not.
If false then it will only have quotes if it needs it (i.e. contains a quote character). applyQuotesToAll, Appendable The Appendable that the parsed values will be appended to appendable)Essentially a "Reverse parse" where an array of values are concatenating to a csv delimited string. |
| public void | setErrorLocale(Locale
Locale for error messages. If null, the default locale
is used. errorLocale)Sets the locale for all error messages. |
| DEFAULT_BUNDLE_NAME | back to summary |
|---|---|
| public static final String DEFAULT_BUNDLE_NAME The name of the resource bundle for translations of error messages in opencsv. | |
| DEFAULT_ESCAPE_CHARACTER | back to summary |
|---|---|
| public static final char DEFAULT_ESCAPE_CHARACTER The default escape character to use if none is supplied to the constructor. | |
| DEFAULT_IGNORE_LEADING_WHITESPACE | back to summary |
|---|---|
| public static final boolean DEFAULT_IGNORE_LEADING_WHITESPACE The default leading whitespace behavior to use if none is supplied to the constructor. | |
| DEFAULT_IGNORE_QUOTATIONS | back to summary |
|---|---|
| public static final boolean DEFAULT_IGNORE_QUOTATIONS If the quote character is set to null then there is no quote character. | |
| DEFAULT_NULL_FIELD_INDICATOR | back to summary |
|---|---|
| public static final CSVReaderNullFieldIndicator DEFAULT_NULL_FIELD_INDICATOR Denotes what field contents will cause the parser to return null: EMPTY_SEPARATORS, EMPTY_QUOTES, BOTH, NEITHER (default). | |
| DEFAULT_QUOTE_CHARACTER | back to summary |
|---|---|
| public static final char DEFAULT_QUOTE_CHARACTER The default quote character to use if none is supplied to the constructor. | |
| DEFAULT_SEPARATOR | back to summary |
|---|---|
| public static final char DEFAULT_SEPARATOR The default separator to use if none is supplied to the constructor. | |
| DEFAULT_STRICT_QUOTES | back to summary |
|---|---|
| public static final boolean DEFAULT_STRICT_QUOTES The default strict quote behavior to use if none is supplied to the constructor. | |
| INITIAL_READ_SIZE | back to summary |
|---|---|
| public static final int INITIAL_READ_SIZE The average size of a line read by opencsv (used for setting the size of StringBuilders). | |
| MAX_SIZE_FOR_EMPTY_FIELD | back to summary |
|---|---|
| public static final int MAX_SIZE_FOR_EMPTY_FIELD When creating builders this should be the smallest size to account for quotes and any possible escape characters. | |
| NEWLINE | back to summary |
|---|---|
| public static final String NEWLINE Default newline character for the parser. | |
| NULL_CHARACTER | back to summary |
|---|---|
| public static final char NULL_CHARACTER This is the "null" character - if a value is set to this then it is ignored. | |
| READ_BUFFER_SIZE | back to summary |
|---|---|
| public static final int READ_BUFFER_SIZE In most cases we know the size of the line we want to read. In that case we will set the initial read to that plus an buffer size. | |
| getPendingText | back to summary |
|---|---|
| public String getPendingText() If a parser is in the middle of parsing a multiline field, this will return the text collected so far.
| |
| getQuotechar | back to summary |
|---|---|
public char getQuotechar()
| |
| getSeparator | back to summary |
|---|---|
public char getSeparator()
| |
| isPending | back to summary |
|---|---|
public boolean isPending()
| |
| nullFieldIndicator | back to summary |
|---|---|
public CSVReaderNullFieldIndicator nullFieldIndicator()
| |
| parseLine | back to summary |
|---|---|
| public String[] parseLine(String nextLine) throws IOException Parses an incoming String and returns an array of elements. This method is used when all data is contained in a single line.
| |
| parseLineMulti | back to summary |
|---|---|
| public String[] parseLineMulti(String nextLine) throws IOException Parses an incoming String and returns an array of elements. This method is used when the data spans multiple lines.
| |
| parseToLine | back to summary |
|---|---|
| public String parseToLine(String[] values, boolean applyQuotesToAll) Essentially a "Reverse parse" where an array of values are concatenating to a csv delimited string.
| |
| parseToLine | back to summary |
|---|---|
| public void parseToLine(String[] values, boolean applyQuotesToAll, Appendable appendable) throws IOException Essentially a "Reverse parse" where an array of values are concatenating to a csv delimited string. Note This functionality is for testing only in the 5.7.2 release in an effort to optimize the number of strings created when parsing large files.
| |
| setErrorLocale | back to summary |
|---|---|
| public void setErrorLocale(Locale errorLocale) Sets the locale for all error messages.
| |