Класс CalendarDataProvider
java.lang.Object
java.util.spi.LocaleServiceProvider
java.util.spi.CalendarDataProvider
public abstract class CalendarDataProvider extends LocaleServiceProvider
Абстрактный класс для поставщиков служб, предоставляющих зависящие от локали параметры
Calendar.- Начиная с:
- 1.8
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Единственный конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract int |
getFirstDayOfWeek |
Возвращает первый день недели для указанной locale. |
abstract int |
getMinimalDaysInFirstWeek |
Возвращает минимальное количество дней, необходимое в первой неделе года. |
Методы, объявленные в классе LocaleServiceProvider
getAvailableLocales, isSupportedLocale | Модификатор и тип | Метод | Описание |
|---|---|---|
abstract Locale[] |
getAvailableLocales() |
Возвращает массив всех локалей, для которых этот поставщик службы локалей может предоставлять локализованные объекты или названия. |
boolean |
isSupportedLocale |
Возвращает true, если данный locale поддерживается этим поставщиком службы локалей. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, «равен ли» этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
CalendarDataProvider
protected CalendarDataProvider()
Единственный конструктор. (Для вызова конструкторами подклассов, обычно неявно.)
Подробное описание методов
getFirstDayOfWeek
public abstract int getFirstDayOfWeek(Locale locale)
Возвращает первый день недели для указанной
locale. Эта информация необходима классу Calendar для поддержки операций с календарными полями, связанными с неделями.- Параметры:
-
locale— требуемая локаль - Возвращает:
- первый день недели: одно из значений от
Calendar.SUNDAYдоCalendar.SATURDAYили 0, если значение недоступно дляlocale - Вызывает исключение:
-
NullPointerException— еслиlocaleимеет значениеnull. - См. также:
getMinimalDaysInFirstWeek
public abstract int getMinimalDaysInFirstWeek(Locale locale)
Возвращает минимальное количество дней, необходимое в первой неделе года. Эта информация необходима классу
Calendar для определения первой недели года. См. описание раздела о том, как Calendar определяет первую неделю.- Параметры:
-
locale— требуемая локаль - Возвращает:
- минимальное количество дней в первой неделе или 0, если значение недоступно для
locale - Вызывает исключение:
-
NullPointerException— еслиlocaleимеет значениеnull. - См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.