package de.interseroh.report.formatters; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Locale; /** * @author Ingo Düppe (Crowdcode) */ public abstract class AbstractDateFormatter { protected DateFormat getDateFormat(Locale locale) { if (DisplayFormatHolder.isDisplayFormatSet()) { return new SimpleDateFormat(DisplayFormatHolder.getDisplayFormat(), locale); } else { return getFormatterInstance(locale); } } protected abstract DateFormat getFormatterInstance(Locale locale); }