Spec-Zone.ru › OpenJDK 17

Класс перечисления 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
Диапазон расширенных мианмарских цифр (Тай Лаинг).
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
Диапазон символов Limbu с цифрами 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
Диапазон символов Vai с цифрами Vai.

SAURASHTRA

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

KAYAH_LI

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

CHAM

public static final NumericShaper.Range CHAM
Диапазон символов Cham с цифрами 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, 2021, 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/17/docs/api/java.desktop/java/awt/font/NumericShaper.Range.html

Spec-Zone.ru

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