Class CalendarDataProvider
java.lang.Object
java.util.spi.LocaleServiceProvider
java.util.spi.CalendarDataProvider
An abstract class for service providers that provide locale-dependent 
Calendar parameters.- Since:
- 1.8
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract intgetFirstDayOfWeek(Locale locale) Returns the first day of a week in the givenlocale.abstract intgetMinimalDaysInFirstWeek(Locale locale) Returns the minimal number of days required in the first week of a year.Methods declared in class java.util.spi.LocaleServiceProvidergetAvailableLocales, isSupportedLocale
- 
Constructor Details- 
CalendarDataProviderprotected CalendarDataProvider()Sole constructor. (For invocation by subclass constructors, typically implicit.)
 
- 
- 
Method Details- 
getFirstDayOfWeekReturns the first day of a week in the givenlocale. This information is required byCalendarto support operations on the week-related calendar fields.- Parameters:
- locale- the desired locale
- Returns:
- the first day of a week; one of Calendar.SUNDAY..Calendar.SATURDAY, or 0 if the value isn't available for thelocale
- Throws:
- NullPointerException- if- localeis- null.
- See Also:
 
- 
getMinimalDaysInFirstWeekReturns the minimal number of days required in the first week of a year. This information is required byCalendarto determine the first week of a year. Refer to the description of howCalendardetermines the first week.- Parameters:
- locale- the desired locale
- Returns:
- the minimal number of days of the first week,
         or 0 if the value isn't available for the locale
- Throws:
- NullPointerException- if- localeis- null.
- See Also:
 
 
-