public class GenerateCsv extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CHARSET_ISO_8859_1
static varable for ISO_8859_1 encoding
|
static String |
CHARSET_UTF_8
static varable for UTF-8 encoding
|
| Constructor and Description |
|---|
GenerateCsv()
Constructeur par défaut
|
GenerateCsv(char columnsSeparator,
String encoding)
Constructeur
|
GenerateCsv(String encoding)
Constructeur
|
| Modifier and Type | Method and Description |
|---|---|
char |
getColumnsSeparator()
columnsSeparator getter
|
String |
getCopyright()
copyright getter
|
String |
getEncoding()
encoding getter
|
void |
setColumnsSeparator(char columnsSeparator)
columnsSeparator setter
|
void |
setCopyright(String copyright)
copyright setter
|
void |
setEncoding(String encoding)
encoding setter
|
ByteArrayOutputStream |
writeCSV(List<String[]> data,
boolean withCopyright)
Rend un flux qui décrit un ensemble de données en respectant le format CSV
|
public static final String CHARSET_UTF_8
public static final String CHARSET_ISO_8859_1
public GenerateCsv()
public GenerateCsv(String encoding)
encoding - utilisé pour le CSVpublic GenerateCsv(char columnsSeparator,
String encoding)
columnsSeparator - caractère utilisé comme délimiteur de colonneencoding - utilisé pour le CSVpublic ByteArrayOutputStream writeCSV(List<String[]> data, boolean withCopyright) throws IOException
data - données à écrirewithCopyright - si vrai, un copyright est ajouté à la dernière ligneIOException - exception parvenue dans les traitements entrée/sortie du fichierpublic String getCopyright()
public void setCopyright(String copyright)
copyright - copyrightpublic char getColumnsSeparator()
public void setColumnsSeparator(char columnsSeparator)
columnsSeparator - columnsSeparatorpublic String getEncoding()
public void setEncoding(String encoding)
encoding - encodingCopyright © 2009-2013 IRD. All Rights Reserved.