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 | Диапазон латинских (европейских) цифр (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