Spec-Zone.ru › OpenJDK 21

Класс перечисления NumericShaper.Range

java.lang.Object
java.lang.Enum<NumericShaper.Range>
java.awt.font.NumericShaper.Range
Все реализованные интерфейсы:
Serializable, Comparable<NumericShaper.Range>, Constable
Вложенный класс:
NumericShaper
public static enum NumericShaper.Range extends Enum<NumericShaper.Range>
Диапазон NumericShaper.Range представляет собой диапазон Юникода для сценария, имеющего собственные десятичные цифры. Например, диапазон THAI содержит тайские цифры от THAI DIGIT ZERO (U+0E50) до THAI DIGIT NINE (U+0E59).

Перечисление Range заменяет традиционные значения на основе битовой маски (например, NumericShaper.ARABIC) и поддерживает больше диапазонов Юникода, чем значения на основе битовой маски. Например, следующий код, использующий битовую маску:

 NumericShaper.getContextualShaper(NumericShaper.ARABIC |
                                     NumericShaper.TAMIL,
                                   NumericShaper.EUROPEAN);
 
может быть переписан с использованием этого перечисления как:
 NumericShaper.getContextualShaper(EnumSet.of(
                                     NumericShaper.Range.ARABIC,
                                     NumericShaper.Range.TAMIL),
                                   NumericShaper.Range.EUROPEAN);
 
С тех пор:
1.7

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
ARABIC
Диапазон арабских цифр.
BALINESE
Диапазон балийских цифр.
BENGALI
Диапазон бенгальских цифр.
CHAM
Диапазон цифр Чам.
DEVANAGARI
Диапазон деванагари цифр.
EASTERN_ARABIC
Диапазон арабских цифр (восточно-арабские).
ETHIOPIC
Диапазон эфиопских цифр.
EUROPEAN
Диапазон латинских (европейских) цифр (ASCII).
GUJARATI
Диапазон гуджаратских цифр.
GURMUKHI
Диапазон гурмукхи цифр.
JAVANESE
Диапазон яванских цифр.
KANNADA
Диапазон каннада цифр.
KAYAH_LI
Диапазон цифр Кая Ли.
KHMER
Диапазон кхмерских цифр.
LAO
Диапазон лаосских цифр.
LEPCHA
Диапазон лепча цифр.
LIMBU
Диапазон лимбу цифр.
MALAYALAM
Диапазон малаяламских цифр.
MEETEI_MAYEK
Диапазон цифр Мейтей Майек.
MONGOLIAN
Диапазон монгольских цифр.
MYANMAR
Диапазон мианмарских цифр.
MYANMAR_SHAN
Диапазон мианмарских цифр шань.
MYANMAR_TAI_LAING
Диапазон мианмарских расширенных-B цифр тай лаинг.
NEW_TAI_LUE
Диапазон новых цифр тай лю.
NKO
Диапазон цифр Н'Ко.
OL_CHIKI
Диапазон цифр Ол Чики.
ORIYA
Диапазон орийских цифр.
SAURASHTRA
Диапазон цифр Саураштра.
SINHALA
Диапазон сингальских цифр.
SUNDANESE
Диапазон сунданезийских цифр.
TAI_THAM_HORA
Диапазон цифр тай там хора.
TAI_THAM_THAM
Диапазон цифр тай там там.
TAMIL
Диапазон тамильских цифр.
TELUGU
Диапазон телугу цифр.
THAI
Диапазон тайских цифр.
TIBETAN
Диапазон тибетских цифр.
VAI
Диапазон цифр Вай.

Краткое описание методов

Модификатор и тип Метод Описание
static NumericShaper.Range valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем.
static NumericShaper.Range[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

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

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

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

getClass, notify, notifyAll, wait, wait, wait

Подробное описание перечислений

EUROPEAN

public static final NumericShaper.Range EUROPEAN
Диапазон латинских (европейских) символов с латинскими (ASCII) цифрами.

ARABIC

public static final NumericShaper.Range ARABIC
Диапазон арабских символов с арабско-индийскими цифрами.

EASTERN_ARABIC

public static final NumericShaper.Range EASTERN_ARABIC
Диапазон арабских символов с восточно-арабско-индийскими цифрами.

DEVANAGARI

public static final NumericShaper.Range DEVANAGARI
Диапазон символов деванагари с цифрами деванагари.

BENGALI

public static final NumericShaper.Range BENGALI
Диапазон символов бенгали с цифрами бенгали.

GURMUKHI

public static final NumericShaper.Range GURMUKHI
Диапазон символов гурумухи с цифрами гурумухи.

GUJARATI

public static final NumericShaper.Range GUJARATI
Диапазон символов гуджарати с цифрами гуджарати.

ORIYA

public static final NumericShaper.Range ORIYA
Диапазон символов ория с цифрами ория.

TAMIL

public static final NumericShaper.Range TAMIL
Диапазон символов тамильского с цифрами тамильского.

TELUGU

public static final NumericShaper.Range TELUGU
Диапазон символов телугу с цифрами телугу.

KANNADA

public static final NumericShaper.Range KANNADA
Диапазон символов каннада с цифрами каннада.

MALAYALAM

public static final NumericShaper.Range MALAYALAM
Диапазон символов малаялам с цифрами малаялам.

THAI

public static final NumericShaper.Range THAI
Диапазон символов тайского с цифрами тайского.

LAO

public static final NumericShaper.Range LAO
Диапазон символов лао с цифрами лао.

TIBETAN

public static final NumericShaper.Range TIBETAN
Диапазон символов тибетского с цифрами тибетского.

MYANMAR

public static final NumericShaper.Range MYANMAR
Диапазон символов бирманского с цифрами бирманского.

ETHIOPIC

public static final NumericShaper.Range ETHIOPIC
Диапазон символов эфиопского с цифрами эфиопского. В эфиопском нет цифры 0, поэтому используется 0 латинского (европейского) формата.

KHMER

public static final NumericShaper.Range KHMER
Диапазон символов кхмерского с цифрами кхмерского.

MONGOLIAN

public static final NumericShaper.Range MONGOLIAN
Диапазон символов монгольского с цифрами монгольского.

NKO

public static final NumericShaper.Range NKO
Диапазон символов N'Ko с цифрами N'Ko.

MYANMAR_SHAN

public static final NumericShaper.Range MYANMAR_SHAN
Диапазон символов бирманского (шан) с цифрами бирманского (шан).

LIMBU

public static final NumericShaper.Range LIMBU
Диапазон символов лимбу с цифрами лимбу.

NEW_TAI_LUE

public static final NumericShaper.Range NEW_TAI_LUE
Диапазон символов New Tai Lue с цифрами New Tai Lue.

BALINESE

public static final NumericShaper.Range BALINESE
Диапазон символов балийского с цифрами балийского.

SUNDANESE

public static final NumericShaper.Range SUNDANESE
Диапазон символов сундайского с цифрами сундайского.

LEPCHA

public static final NumericShaper.Range LEPCHA
Диапазон символов лепча с цифрами лепча.

OL_CHIKI

public static final NumericShaper.Range OL_CHIKI
Диапазон символов Ol Chiki с цифрами Ol Chiki.

VAI

public static final NumericShaper.Range VAI
Диапазон символов вай с цифрами вай.

SAURASHTRA

public static final NumericShaper.Range SAURASHTRA
Диапазон символов Саураштра с цифрами Саураштра.

KAYAH_LI

public static final NumericShaper.Range KAYAH_LI
Диапазон символов Kayah Li с цифрами Kayah Li.

CHAM

public static final NumericShaper.Range CHAM
Диапазон символов чам с цифрами чам.

TAI_THAM_HORA

public static final NumericShaper.Range TAI_THAM_HORA
Диапазон символов Tai Tham Hora с цифрами Tai Tham Hora.

TAI_THAM_THAM

public static final NumericShaper.Range TAI_THAM_THAM
Диапазон символов Tai Tham Tham с цифрами Tai Tham Tham.

JAVANESE

public static final NumericShaper.Range JAVANESE
Диапазон символов яванского с цифрами яванского.

MEETEI_MAYEK

public static final NumericShaper.Range MEETEI_MAYEK
Диапазон символов Meetei Mayek с цифрами Meetei Mayek.

SINHALA

public static final NumericShaper.Range SINHALA
Диапазон символов сингальского с цифрами сингальского.
С:
9

MYANMAR_TAI_LAING

public static final NumericShaper.Range MYANMAR_TAI_LAING
Диапазон символов расширенного бирманского B с цифрами бирманского Тай Лайн.
С:
9

Подробное описание методов

values

public static NumericShaper.Range[] values()
Возвращает массив, содержащий константы этого перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого перечисления в порядке их объявления

valueOf

public static NumericShaper.Range valueOf(String name)
Возвращает константу перечисления данного класса с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Дополнительные пробелы не допускаются.)
Параметры:
name - имя возвращаемой константы перечисления.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом классе перечисления нет константы с указанным именем
NullPointerException - если аргумент имеет значение null

© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/font/NumericShaper.Range.html

Spec-Zone.ru

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