Enum NumericShaper.Range

All Implemented Interfaces:
Serializable, Comparable<NumericShaper.Range>
Enclosing class:
NumericShaper
public static enum NumericShaper.Range
extends Enum<NumericShaper.Range>

A 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);
Since:
1.7

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

Постоянное значение перечисления Описание
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

Диапазон цифр N'Ko.

OL_CHIKI

Диапазон цифр Ol Chiki.

ORIYA

Диапазон ория цифр.

SAURASHTRA

Диапазон цифр саураштры.

SINHALA

Диапазон сингальских цифр.

SUNDANESE

Диапазон сунданезийских цифр.

TAI_THAM_HORA

Диапазон цифр тай там хоры.

TAI_THAM_THAM

Диапазон цифр тай там там.

TAMIL

Диапазон тамильских цифр.

TELUGU

Диапазон телугу цифр.

THAI

Диапазон тайских цифр.

TIBETAN

Диапазон тибетских цифр.

VAI

Диапазон цифр Vai.

Методы

Модификатор и тип Метод Описание
static NumericShaper.Range valueOf​(String name)

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

static NumericShaper.Range[] values()

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

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

clone, compareTo, 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

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

Расширенный диапазон символов бирманского языка с цифрами Myanmar Tai Laing.

С момента:
9

Методы

values

public static NumericShaper.Range[] values()

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

for (NumericShaper.Range c : NumericShaper.Range.values())
    System.out.println(c);

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

valueOf

public static NumericShaper.Range valueOf(String name)

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

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

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

Spec-Zone .ru
спецификации, руководства, описания, API