public class CSVDataWriterImpl extends Object implements CSVDataWriter
| Constructor and Description |
|---|
CSVDataWriterImpl(Writer writer)
The constructor that defines writer variable to output result csv file.
|
CSVDataWriterImpl(Writer writer,
String delimiter)
The constructor that defines writer variable to output result csv file with selected delimiter.
|
CSVDataWriterImpl(Writer writer,
String delimiter,
String endline)
The constructor that defines writer variable to output result csv file with selected delimiter and endline.
|
CSVDataWriterImpl(Writer writer,
String delimiter,
String endline,
Locale locale)
The constructor that defines writer variable to output result csv file with selected delimiter,
endline and locale.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDelimiter()
Delimiter getter.
|
String |
getEndline()
Endline getter.
|
Locale |
getLocale()
Locale getter.
|
Writer |
getWriter()
Writer getter.
|
void |
writeColumnNames(List<Column> columns)
The method to output the column names using the
AbstractCSVWriter.delimiter delimiter
using AbstractCSVWriter.writer. |
void |
writeRow(List<Column> columns,
Object[] row)
The method to export a row from sas7bdat file (stored as an object of the
SasFileReaderImpl class)
using AbstractCSVWriter.writer. |
void |
writeRowsArray(List<Column> columns,
Object[][] rows)
The method to export a parsed sas7bdat file (stored as an object of the
SasFileReaderImpl class)
using AbstractCSVWriter.writer. |
public CSVDataWriterImpl(Writer writer)
writer - the writer which is used to output csv file.public CSVDataWriterImpl(Writer writer, String delimiter)
writer - the writer which is used to output csv file.delimiter - separator used in csv file.public CSVDataWriterImpl(Writer writer, String delimiter, String endline)
writer - the writer which is used to output csv file.delimiter - separator used in csv file.endline - symbols used in csv file as endline.public CSVDataWriterImpl(Writer writer, String delimiter, String endline, Locale locale)
writer - the writer which is used to output csv file.delimiter - separator used in csv file.endline - symbols used in csv file as endline.locale - locale used for dates in csv file.public void writeRow(List<Column> columns, Object[] row) throws IOException
SasFileReaderImpl class)
using AbstractCSVWriter.writer.writeRow in interface CSVDataWritercolumns - the Column class variables list that stores columns description from the sas7bdat file.row - the Objects arrays that stores data from the sas7bdat file.IOException - appears if the output into writer is impossible.public void writeRowsArray(List<Column> columns, Object[][] rows) throws IOException
SasFileReaderImpl class)
using AbstractCSVWriter.writer.writeRowsArray in interface CSVDataWritercolumns - the Column class variables list that stores columns description from the sas7bdat file.rows - the Objects arrays array that stores data from the sas7bdat file.IOException - appears if the output into writer is impossible.public void writeColumnNames(List<Column> columns) throws IOException
AbstractCSVWriter.delimiter delimiter
using AbstractCSVWriter.writer.writeColumnNames in interface CSVDataWritercolumns - the list of column names.IOException - appears if the output into writer is impossible.public Writer getWriter()
public String getDelimiter()
public String getEndline()
public Locale getLocale()
Copyright © 2019. All rights reserved.