|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.report.modules.misc.tablemodel.CSVTableModelProducer
Creates a TableModel using a file formated in CSV for input. The
separation can be what ever you want (as it is an understandable regexp). The default
separator is a ,.
| Constructor Summary | |
CSVTableModelProducer(java.io.BufferedReader r)
|
|
CSVTableModelProducer(java.io.InputStream in)
|
|
CSVTableModelProducer(java.lang.String filename)
|
|
| Method Summary | |
void |
close()
|
java.lang.String |
getSeparator()
Returns the current separator used to parse the input. |
javax.swing.table.TableModel |
getTableModel()
Creates the corrspondant TableModel of the input. |
boolean |
isColumnNameFirstLine()
Tells if the first line of the input was column names. |
javax.swing.table.TableModel |
parse()
Parses the input and stores data in a TableModel. |
void |
setColumnNameFirstLine(boolean columnNameFirst)
Set if the first line of the input is column names or not. |
void |
setSeparator(java.lang.String separator)
Sets the separator for parsing the input. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CSVTableModelProducer(java.io.InputStream in)
public CSVTableModelProducer(java.lang.String filename)
throws java.io.FileNotFoundException
public CSVTableModelProducer(java.io.BufferedReader r)
| Method Detail |
public void close()
throws java.io.IOException
java.io.IOException
public javax.swing.table.TableModel parse()
throws java.io.IOException
java.io.IOExceptionthis.getTableModel()public java.lang.String getSeparator()
public void setSeparator(java.lang.String separator)
String.split(). The default separator is a ;.
separator - a regexp
public javax.swing.table.TableModel getTableModel()
throws java.io.IOException
java.io.IOExceptionpublic boolean isColumnNameFirstLine()
public void setColumnNameFirstLine(boolean columnNameFirst)
columnNameFirst - boolean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||