Package de.bsvrz.pat.sysbed.dataview.csv
package de.bsvrz.pat.sysbed.dataview.csv
-
ClassDescriptionEine CsvColumn ist entweder ein ansonsten leeres Objekt für eine Spalte, die noch Subspalten hat, oder sie kapselt die Informationen, die eine Spalte in einer CSV-Datei benötigt, also Name und die Informationen des CellKeys, aus dem sie konstruiert wurde, die benötigt werden, um die Inhalte von Datensätzen ermitteln zu können.Die Interface beschreibt die Methoden, die für die Konvertierung von
DataTableObjects
zu CSV-Zeilen bei eventuellem Vorliegen einer Selektion vonCellKeys
, nötig sind.Der PerpetualCsvConverter bietet eine Implementation des CsvConverters, die fortlaufend CSV-Zeilen exportiert.Der SingleUseCsvConverter übernimmt innerhalb dieses Pakets die Erstellung der Header- und Datenzeilen wie sie etwa in CSV-Dateien verwendet werden, das heißt, es handelt sich um Zeilen mit Datenfeldern, die durch ein Trennzeichen voneinander separiert sind.