private DateFormatter instantiateDateFormatter() { String formatterClass = preferences.getString(DATE_FORMATTER_CLASS_KEY, ISO8601Formatter.class.getName()); try { Class<?> cls = Class.forName(formatterClass); return (DateFormatter) cls.newInstance(); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { logger.error("Could not create date formatter: {}", e.getMessage(), e); return new ISO8601Formatter(); } }
private DateFormatter instantiateDateFormatter() { String formatterClass = preferences.getString(DATE_FORMATTER_CLASS_KEY, ISO8601Formatter.class.getName()); try { Class<?> cls = Class.forName(formatterClass); return (DateFormatter) cls.newInstance(); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { logger.error("Could not create date formatter: {}", e.getMessage(), e); return new ISO8601Formatter(); } }
prefsManager.setDateFormatter(new ISO8601Formatter());
prefsManager.setDateFormatter(new ISO8601Formatter());