Interface CsvConverter

    • Method Summary

      Modifier and Type Method 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.
    • Method Detail

      • setData

        boolean setData​(java.util.List<DataTableObject> dataTableObjects,
                        @Nullable
                        java.util.Set<CellKey> selectedCellKeys)
        Diese Methode teilt dem CsvConverter 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.
        Parameters:
        dataTableObjects - weitere DataTableObjects
        selectedCellKeys - eine Selektion von CellKeys oder null
        Returns:
        eine Spaltenstrukturänderung
      • setDelimiter

        void setDelimiter​(java.lang.String delimiter)
        Setzt das Trennzeichen für die CSV-Spalten.
        Parameters:
        delimiter -
      • getDelimiter

        java.lang.String getDelimiter()
        Gibt das Trennzeichen der der CSV-Spalten zurück.
        Returns:
        das Trennzeichen
      • getCsvHeaderLine

        java.lang.String getCsvHeaderLine​(boolean rowHeader)
        Erzeugt eine einzelne Zeile, die als CSV-KKopfzeile genutzt werden kann. Fügt die Überschriften der drei RowHeader-Spalten hinzu, falls die boolsche Variable true ist.
        Parameters:
        rowHeader -
        Returns:
      • getCsvLines

        java.lang.String getCsvLines​(boolean rowHeader)
        Gibt alle CSV-Zeilen zu den DataTableObjects des letzten Aufrufs von setData zurück. Fügt die drei RowHeader-Spalten hinzu, falls die boolsche Variable true ist.
        Parameters:
        rowHeader -
        Returns: