Spec-Zone.ru › OpenJDK 25

Перечисление 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 представляет диапазон Unicode письменности, имеющей собственные десятичные цифры. Например, диапазон THAI содержит тайские цифры THAI DIGIT ZERO (U+0E50) — THAI DIGIT NINE (U+0E59).

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

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

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

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

Enum.EnumDesc<E>

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

Константа перечисления Описание
ARABIC
Европейский (латинский) диапазон с латинскими (ASCII) цифрами.
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()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

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

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

Методы, объявленные в классе 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
Диапазон нко с цифрами нко.

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
Диапазон нового тай-лю с цифрами нового тай-лю.

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
Диапазон ол-чики с цифрами ол-чики.

VAI

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

SAURASHTRA

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

KAYAH_LI

public static final NumericShaper.Range KAYAH_LI
Диапазон кайя-ли с цифрами кайя-ли.

CHAM

public static final NumericShaper.Range CHAM
Чамский диапазон с чамскими цифрами.

TAI_THAM_HORA

public static final NumericShaper.Range TAI_THAM_HORA
Диапазон тай-тхам-хора с цифрами тай-тхам-хора.

TAI_THAM_THAM

public static final NumericShaper.Range TAI_THAM_THAM
Диапазон тай-тхам-тхам с цифрами тай-тхам-тхам.

JAVANESE

public static final NumericShaper.Range JAVANESE
Яванский диапазон с яванскими цифрами.

MEETEI_MAYEK

public static final NumericShaper.Range 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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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