package com.prolificinteractive.materialcalendarview.format;
import com.prolificinteractive.materialcalendarview.CalendarUtils;
/**
* Supply labels for a given day of the week
*/
public interface WeekDayFormatter {
/**
* Convert a given day of the week into a label
*
* @param dayOfWeek the day of the week as returned by {@linkplain java.util.Calendar#get(int)} for {@linkplain java.util.Calendar#DAY_OF_YEAR}
* @return a label for the day of week
*/
CharSequence format(int dayOfWeek);
/**
* Default implementation used by {@linkplain com.prolificinteractive.materialcalendarview.MaterialCalendarView}
*/
public static final WeekDayFormatter DEFAULT = new CalendarWeekDayFormatter(CalendarUtils.getInstance());
}