set preferences on csv file reader and writer after load and changing through dialog

This commit is contained in:
2016-09-14 19:23:36 +02:00
parent e799f0ac45
commit cd0ca0ed11

View File

@@ -207,8 +207,10 @@ public class SmartCSVController extends FXMLController {
private TableView<CSVRow> tableView; private TableView<CSVRow> tableView;
private ErrorSideBar errorSideBar; private ErrorSideBar errorSideBar;
private ResourceBundle resourceBundle; private ResourceBundle resourceBundle;
private CSVFileReader csvFileReader = new CSVFileReader();
private CSVFileWriter csvFileWriter = new CSVFileWriter();
private FileStorage<CSVModel> currentCsvFile = new FileStorage<>(new CSVFileReader(), new CSVFileWriter()); private FileStorage<CSVModel> currentCsvFile = new FileStorage<>(csvFileReader, csvFileWriter);
private FileStorage<ValidationConfiguration> currentConfigFile = new FileStorage<>(new ValidationFileReader(), new ValidationFileWriter()); private FileStorage<ValidationConfiguration> currentConfigFile = new FileStorage<>(new ValidationFileReader(), new ValidationFileWriter());
private FileStorage<CsvPreference> csvPreferenceFile = new FileStorage<>(new PreferencesFileReader(), new PreferencesFileWriter()); private FileStorage<CsvPreference> csvPreferenceFile = new FileStorage<>(new PreferencesFileReader(), new PreferencesFileWriter());
@@ -520,6 +522,9 @@ public class SmartCSVController extends FXMLController {
private void setCsvPreference(CsvPreference csvPreference) { private void setCsvPreference(CsvPreference csvPreference) {
preferencesController.setCsvPreference(csvPreference); preferencesController.setCsvPreference(csvPreference);
csvFileReader.setCsvPreference(csvPreference);
csvFileWriter.setCsvPreference(csvPreference);
} }
private void loadFile(String filterText, private void loadFile(String filterText,