Spec-Zone.ru › OpenJDK 8

Эра Хиджры

  • java.lang.Object
    • java.lang.Enum<HijrahEra>
      • java.time.chrono.HijrahEra
Все реализованные интерфейсы:
Serializable, Comparable<HijrahEra>, Era, TemporalAccessor, TemporalAdjuster

public enum HijrahEra
extends Enum<HijrahEra>
implements Era

Эра в календарной системе Хиджры.

Календарная система Хиджры имеет только одну эру, охватывающую пролептические годы, большие чем ноль.

Не используйте ordinal() для получения числового представления HijrahEra. Используйте getValue() вместо этого.

Требования к реализации:
Это неизменяемый и потокобезопасный перечисление.
С:
1.8

Постоянные значения перечисления

Постоянное значение перечисления и описание
AH

Единственный экземпляр для текущей эры, 'Anno Hegirae', которая имеет числовое значение 1.

Методы

Модификатор и тип Метод и описание
int getValue()

Получение числового значения эры int.

static HijrahEra of(int hijrahEra)

Получение экземпляра HijrahEra из значения int.

ValueRange range(TemporalField field)

Получение диапазона допустимых значений для указанного поля.

static HijrahEra valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем.

static HijrahEra[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, унаследованные от класса java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, унаследованные от класса java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Методы, унаследованные от интерфейса java.time.chrono.Era

adjustInto, get, getDisplayName, getLong, isSupported, query

Постоянные значения перечисления

AH

public static final HijrahEra AH

Единственный экземпляр для текущей эры, 'Anno Hegirae', которая имеет числовое значение 1.

Методы

values

public static HijrahEra[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод может быть использован для итерации по константам следующим образом:

for (HijrahEra c : HijrahEra.values())
    System.out.println(c);

Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static HijrahEra valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)

Параметры:
name - имя константы перечисления, которое должно быть возвращено.
Возвращает:
константа перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

of

public static HijrahEra of(int hijrahEra)

Получение экземпляра HijrahEra из значения int.

Текущая эра, которая является единственным допустимым значением, имеет значение 1

Параметры:
hijrahEra - эра для представления, поддерживается только 1
Возвращает:
singleton HijrahEra.AH, не null
Исключения:
DateTimeException - если значение недопустимо

getValue

public int getValue()

Получение числового значения эры int.

Эра AH имеет значение 1.

Указано в:
getValue в интерфейсе Era
Возвращает:
значение эры, 1 (AH)

range

public ValueRange range(TemporalField field)

Получение диапазона допустимых значений для указанного поля.

Объект диапазона выражает минимальное и максимальное допустимые значения для поля. Эта эра используется для повышения точности возвращаемого диапазона. Если невозможно вернуть диапазон, потому что поле не поддерживается или по какой-либо другой причине, выбрасывается исключение.

Если поле является ChronoField, то запрос реализуется здесь. Поле ERA возвращает диапазон. Все другие экземпляры ChronoField будут выбрасывать UnsupportedTemporalTypeException.

Если поле не является ChronoField, то результат этого метода получается путем вызова TemporalField.rangeRefinedBy(TemporalAccessor) , передавая this в качестве аргумента. Возможность получения диапазона определяется полем.

Поле ERA возвращает диапазон для одной допустимой эры Хиджры.

Указано в:
range в интерфейсе Era
Указано в:
range в интерфейсе TemporalAccessor
Параметры:
field - поле, для которого нужно получить диапазон, не null
Возвращает:
диапазон допустимых значений для поля, не null
Исключения:
DateTimeException - если диапазон для поля получить невозможно
UnsupportedTemporalTypeException - если единица не поддерживается

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API