CsvConverterPerpetualCsvConverter, SingleUseCsvConverterpublic abstract class AbstractCsvConverter extends java.lang.Object implements CsvConverter
| Constructor | Description |
|---|---|
AbstractCsvConverter() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getCsvHeaderLine(boolean rowHeader) |
Gibt die Titelzeile der CSV-Datei zurück.
|
java.lang.String |
getCsvLines(boolean rowHeader) |
Gibt die Zeilen der CSV-Datei, die die Inhalte enthalten, zurück.
|
java.lang.String |
getDelimiter() |
Gibt das Trennzeichen, das in der Header- und den Datenzeilen verwendet wird, zurück.
|
void |
setDelimiter(java.lang.String delimiter) |
Setzt das Trennzeichen, das in der Header- und den Datenzeilen verwendet wird.
|
setDatapublic void setDelimiter(java.lang.String delimiter)
setDelimiter in interface CsvConverterdelimiter - ein Trennzeichenpublic java.lang.String getDelimiter()
getDelimiter in interface CsvConverterpublic java.lang.String getCsvHeaderLine(boolean rowHeader)
true, so werden auch die Spalten der Zeilenköpfe (Art, Zeit und Objekt)
aufgeführt.
Wurde im Konstruktor eine von null verschiedene Collection von CellKeys angegeben, so wirkt diese als Filter auf Spalten, Zeilen und Zellen.
Für die Header-Zeile heißt dies: es treten nur Spalten auf, für die mindestens ein selektierter CellKey existiert.
getCsvHeaderLine in interface CsvConverterpublic java.lang.String getCsvLines(boolean rowHeader)
true, so werden auch die Inhalte der Zeilenköpfe
(Art, Zeit und Objekt) aufgeführt.
Wurde im Konstruktor eine von null verschiedene Collection von CellKeys angegeben, so wirkt diese als Filter auf Spalten, Zeilen und Zellen.
Für die Datenzeilen heißt dies, dass nur die Inhalte von Zellen mit selektierten CellKeys ausgegeben werden, und dass leere Spalten und leere Zeilen gar
nicht ausgeben werden.
getCsvLines in interface CsvConverter