|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CSVReader
Interface provided for things that like to play with interfaces, see
SimpleCVSReader| Field Summary | |
|---|---|
static char |
BACKSLASH
|
static char |
COMMA
|
static char |
DOUBLE_QUOTE
|
static char |
SINGLE_QUOTE
|
static char |
TAB
|
| Method Summary | |
|---|---|
java.util.List |
parse(java.io.File in)
Opens, parses, and closes a file |
void |
parse(java.io.File in,
CVSReaderCallback callback)
Opens, parses, and closes a file |
java.util.List |
parse(java.io.InputStream in)
Returns a List of String[] |
void |
parse(java.io.InputStream in,
CVSReaderCallback callback)
Invoke the callback for each row of the CSV, passing in the fields. |
java.util.List |
parse(java.io.Reader in)
Returns a List of String[] |
void |
parse(java.io.Reader in,
CVSReaderCallback callback)
Invoke the callback for each row of the CSV, passing in the fields. |
java.util.List |
parse(java.lang.String raw)
Returns a List of String[] where it is passed the raw (including line breaks) content of the csv |
void |
parse(java.lang.String raw,
CVSReaderCallback callback)
Calls onRow for each row in the raw (including line breaks) content of the csv, passed as a String |
void |
setEscapeCharacter(char escape)
Specify an escape character within a field, default is \ |
void |
setLineCommentIndicator(java.lang.String token)
Specify a string that is used to indicate that a line should be passed over without processing. |
void |
setQuoteCharacters(char[] quotes)
Specify an array of chars that will be treated as quotes, ie, will be ignored and everything between them is one field. |
void |
setSeperator(char seperator)
Specify the field seperator character, defaults to a comma |
void |
setTrim(boolean b)
Trim whitespace around fields, defaults to false |
| Field Detail |
|---|
static final char COMMA
static final char TAB
static final char SINGLE_QUOTE
static final char DOUBLE_QUOTE
static final char BACKSLASH
| Method Detail |
|---|
void parse(java.lang.String raw,
CVSReaderCallback callback)
java.util.List parse(java.lang.String raw)
java.util.List parse(java.io.File in)
throws java.io.IOException
java.io.IOException - if there is an error reading
java.io.FileNotFoundException - if the file does not exist
void parse(java.io.File in,
CVSReaderCallback callback)
throws java.io.IOException
java.io.IOException - if there is an error reading
java.io.FileNotFoundException - if the file does not exist
java.util.List parse(java.io.Reader in)
throws java.io.IOException
in - will not be closed by the reader
java.io.IOException
java.util.List parse(java.io.InputStream in)
throws java.io.IOException
in - will not be closed by the reader
java.io.IOException
void parse(java.io.InputStream in,
CVSReaderCallback callback)
throws java.io.IOException
in - will not be closed by the reader
java.io.IOException
void parse(java.io.Reader in,
CVSReaderCallback callback)
throws java.io.IOException
in - will not be closed by the reader
java.io.IOExceptionvoid setEscapeCharacter(char escape)
void setSeperator(char seperator)
void setQuoteCharacters(char[] quotes)
void setTrim(boolean b)
b - void setLineCommentIndicator(java.lang.String token)
Passing null indicates all lines should be processed
Processing all lines is the default behavior
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||