|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jaxfront.core.util.io.cvsexport.SimpleCVSReader
public class SimpleCVSReader
Provides a means to read CSV files
| Field Summary |
|---|
| Fields inherited from interface com.jaxfront.core.util.io.cvsexport.CSVReader |
|---|
BACKSLASH, COMMA, DOUBLE_QUOTE, SINGLE_QUOTE, TAB |
| Constructor Summary | |
|---|---|
SimpleCVSReader()
|
|
| 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 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleCVSReader()
| Method Detail |
|---|
public void parse(java.lang.String raw,
CVSReaderCallback callback)
parse in interface CSVReaderpublic java.util.List parse(java.lang.String raw)
parse in interface CSVReader
public java.util.List parse(java.io.File in)
throws java.io.IOException
parse in interface CSVReaderjava.io.IOException - if there is an error reading
java.io.FileNotFoundException - if the file does not exist
public void parse(java.io.File in,
CVSReaderCallback callback)
throws java.io.IOException
parse in interface CSVReaderjava.io.IOException - if there is an error reading
java.io.FileNotFoundException - if the file does not exist
public java.util.List parse(java.io.Reader in)
throws java.io.IOException
parse in interface CSVReaderin - will not be closed by the reader
java.io.IOException
public java.util.List parse(java.io.InputStream in)
throws java.io.IOException
parse in interface CSVReaderin - will not be closed by the reader
java.io.IOException
public void parse(java.io.InputStream in,
CVSReaderCallback callback)
throws java.io.IOException
parse in interface CSVReaderin - will not be closed by the reader
java.io.IOException
public void parse(java.io.Reader in,
CVSReaderCallback callback)
throws java.io.IOException
parse in interface CSVReaderin - will not be closed by the reader
java.io.IOExceptionpublic void setEscapeCharacter(char escape)
setEscapeCharacter in interface CSVReaderpublic void setSeperator(char seperator)
setSeperator in interface CSVReaderpublic void setQuoteCharacters(char[] quotes)
setQuoteCharacters in interface CSVReaderpublic void setTrim(boolean b)
setTrim in interface CSVReaderb - public void setLineCommentIndicator(java.lang.String token)
setLineCommentIndicator in interface CSVReader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||