net.sourceforge.jabm.report
Class CSVWriter
java.lang.Object
net.sourceforge.jabm.report.CSVWriter
- All Implemented Interfaces:
- java.io.Serializable, DataWriter
public class CSVWriter
- extends java.lang.Object
- implements java.io.Serializable, DataWriter
A class for writing data to CSV (comma-separated variables) text files.
- See Also:
- Serialized Form
-
-
Constructor Summary |
CSVWriter()
|
CSVWriter(java.io.OutputStream out)
|
CSVWriter(java.io.OutputStream out,
char seperator)
|
CSVWriter(java.io.OutputStream out,
int numColumns)
|
CSVWriter(java.io.OutputStream out,
int numColumns,
char seperator)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
out
protected transient java.io.PrintStream out
autowrap
protected boolean autowrap
numColumns
protected int numColumns
currentColumn
protected int currentColumn
seperator
protected char seperator
append
protected boolean append
CSVWriter
public CSVWriter(java.io.OutputStream out,
int numColumns,
char seperator)
CSVWriter
public CSVWriter(java.io.OutputStream out,
char seperator)
CSVWriter
public CSVWriter(java.io.OutputStream out,
int numColumns)
CSVWriter
public CSVWriter(java.io.OutputStream out)
CSVWriter
public CSVWriter()
newData
public void newData(java.util.Iterator i)
- Specified by:
newData
in interface DataWriter
newData
public void newData(java.lang.Object[] data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(java.lang.Boolean data)
newData
public void newData(java.lang.Integer data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(java.lang.Double data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(java.lang.Long data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(java.lang.String data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(int data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(long data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(double data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(float data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(boolean data)
- Specified by:
newData
in interface DataWriter
newData
public void newData(java.lang.Object data)
- Specified by:
newData
in interface DataWriter
setAutowrap
public void setAutowrap(boolean autowrap)
setAppend
public void setAppend(boolean append)
endRecord
public void endRecord()
flush
public void flush()
- Specified by:
flush
in interface DataWriter
close
public void close()
- Specified by:
close
in interface DataWriter
setNumColumns
public void setNumColumns(int numColumns)
prepareColumn
protected void prepareColumn()
nextColumn
protected void nextColumn()