public class CsvParser
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
(package private) char |
separator |
| Constructor | Description |
|---|---|
CsvParser() |
Creates a parser with ';' separator.
|
CsvParser(char separator) |
Creates a parser with a specified separator.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
parse(java.io.File file,
TableHandler handler,
boolean hasHeader) |
|
void |
parse(java.io.File file,
java.lang.String charset,
TableHandler handler,
boolean hasHeader) |
|
void |
parse(java.io.InputStream in,
TableHandler handler,
boolean hasHeader) |
|
void |
parse(java.io.InputStream in,
java.lang.String charset,
TableHandler handler,
boolean hasHeader) |
|
void |
parse(java.io.Reader reader,
TableHandler handler,
boolean hasHeader) |
Parses a BufferedReader.
|
void |
parse(java.lang.String filename,
TableHandler handler,
boolean hasHeader) |
|
void |
parse(java.lang.String filename,
java.lang.String charset,
TableHandler handler,
boolean hasHeader) |
|
void |
setSeparator(char separator) |
Sets the used separator.
|
void |
setVerbose(boolean verbose) |
Sets the verbosity level of the parser.
|
public CsvParser()
public CsvParser(char separator)
separator - the separator to use.public void setSeparator(char separator)
separator - the separator to use.public void setVerbose(boolean verbose)
verbose - indicates whether the parsing must be verbose or not.public void parse(java.io.Reader reader,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
reader - The BufferedReader to parse.handler - The table handler to use.hasHeader - indicates whether the read file has a header or not.java.lang.Exception - When an exception occurs.public void parse(java.io.InputStream in,
java.lang.String charset,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
java.lang.Exceptionpublic void parse(java.io.InputStream in,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
java.lang.Exceptionpublic void parse(java.lang.String filename,
java.lang.String charset,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
java.lang.Exceptionpublic void parse(java.lang.String filename,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
java.lang.Exceptionpublic void parse(java.io.File file,
java.lang.String charset,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
java.lang.Exceptionpublic void parse(java.io.File file,
TableHandler handler,
boolean hasHeader)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2019. All rights reserved.