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.