refactored load preferences method

This commit is contained in:
Andreas Billmann
2016-01-11 09:16:40 +01:00
parent 789c5012a4
commit 6348c018df

View File

@@ -141,7 +141,7 @@ public class SmartCSVController extends FXMLController {
errorList.getSelectionModel().selectedItemProperty().addListener(observable -> scrollToError()); errorList.getSelectionModel().selectedItemProperty().addListener(observable -> scrollToError());
fileChanged.addListener(observable -> setStateName()); fileChanged.addListener(observable -> setStateName());
setStateName(); setStateName();
initCsvPreferences(); loadCsvPreferences();
} }
@@ -232,13 +232,12 @@ public class SmartCSVController extends FXMLController {
// private methods // private methods
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
private void initCsvPreferences() { private void loadCsvPreferences() {
try { try {
File preferencesFile = new File( File preferencesFile = new File(
getClass().getResource("/ninja/javafx/smartcsv/fx/preferences/preferences.json").toURI()); getClass().getResource("/ninja/javafx/smartcsv/fx/preferences/preferences.json").toURI());
preferencesLoader.read(preferencesFile); preferencesLoader.read(preferencesFile);
CsvPreference csvPreference = preferencesLoader.getCSVpreference(); setCsvPreference(preferencesLoader.getCSVpreference());
setCsvPreference(csvPreference);
} catch (IOException | URISyntaxException e) { } catch (IOException | URISyntaxException e) {
e.printStackTrace(); e.printStackTrace();
} }