public interface CsvConverter
DataTableObjects zu CSV-Zeilen bei eventuellem
Vorliegen einer Selektion von CellKeys, nötig sind.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCsvHeaderLine(boolean rowHeader)
Erzeugt eine einzelne Zeile, die als CSV-KKopfzeile genutzt werden kann.
|
java.lang.String |
getCsvLines(boolean rowHeader)
Gibt alle CSV-Zeilen zu den
DataTableObjects des letzten Aufrufs von setData zurück. |
java.lang.String |
getDelimiter()
Gibt das Trennzeichen der der CSV-Spalten zurück.
|
boolean |
setData(java.util.List<DataTableObject> dataTableObjects,
java.util.Set<CellKey> selectedCellKeys)
Diese Methode teilt dem CsvConverter
DataTableObjects mit, und gegebenenfalls eine Selektion von CellKeys. |
void |
setDelimiter(java.lang.String delimiter)
Setzt das Trennzeichen für die CSV-Spalten.
|
boolean setData(java.util.List<DataTableObject> dataTableObjects, @Nullable java.util.Set<CellKey> selectedCellKeys)
DataTableObjects mit, und gegebenenfalls eine Selektion von CellKeys. Der Rückgabewert ist true, falls sich die Spaltenstruktur durch die neuen DataTableObjects ändert (der erste Aufruf von
setData mit einer nicht-leeren Liste von dataTableObjects, die mindestens eine Spalte nötig machen, gibt als true zurück.dataTableObjects - weitere DataTableObjectsselectedCellKeys - eine Selektion von CellKeys oder nulljava.lang.String getDelimiter()
void setDelimiter(java.lang.String delimiter)
delimiter - java.lang.String getCsvHeaderLine(boolean rowHeader)
true ist.rowHeader - java.lang.String getCsvLines(boolean rowHeader)
DataTableObjects des letzten Aufrufs von setData zurück. Fügt die drei
RowHeader-Spalten hinzu, falls die boolsche Variable true ist.rowHeader -