Spec-Zone.ru › OpenJDK 8

Enum NumericShaper.Range

  • java.lang.Object
    • java.lang.Enum<NumericShaper.Range>
      • java.awt.font.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

Диапазон латинских (европейских) цифр.

GUJARATI

Диапазон гуджаратских цифр.

GURMUKHI

Диапазон гурмукхи цифр.

JAVANESE

Диапазон яванских цифр.

KANNADA

Диапазон каннада цифр.

KAYAH_LI

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

KHMER

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

LAO

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

LEPCHA

Диапазон лепча цифр.

LIMBU

Диапазон лимбу цифр.

MALAYALAM

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

MEETEI_MAYEK

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

MONGOLIAN

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

MYANMAR

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

MYANMAR_SHAN

Диапазон мианмарских шанских цифр.

NEW_TAI_LUE

Диапазон новых тай лю цифр.

NKO

Диапазон цифр Н'Ко.

OL_CHIKI

Диапазон ол чики цифр.

ORIYA

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

SAURASHTRA

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

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, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

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

getClass, notify, notifyAll, wait, wait, wait

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

EUROPEAN

public static final NumericShaper.Range EUROPEAN

Диапазон латинских (европейских) цифр.

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

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

Методы

values

public static NumericShaper.Range[] values()

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

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

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

valueOf

public static NumericShaper.Range valueOf(String name)

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

Parameters:
name - имя константы перечисления, которое требуется вернуть.
Returns:
константа перечисления с указанным именем
Throws:
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.

Spec-Zone.ru

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