模块 java.desktop

枚举类枚举类 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 表示具有自己的十进制数字的脚本的 Unicode 范围。例如,THAI 范围包含泰文数字,泰文数字零 (U+0E50) 到泰文数字九 (U+0E59)。

Range 枚举取代了传统的基于位掩码的值(例如 NumericShaper.ARABIC ),并支持比基于位掩码的值更多的 Unicode 范围。例如,以下代码使用了位掩码:

 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>>
  • 枚举常量总结

    枚举常量
    枚举常量
    描述
    带有阿拉伯-印度数字的阿拉伯语范围。
    带有巴厘数字的巴厘范围。
    孟加拉语范围与孟加拉语数字。
    带有 Cham 数字的 Cham 范围。
    带有天城文数字的天城文范围。
    带有东阿拉伯-印度数字的阿拉伯语范围。
    带有埃塞俄比亚数字的埃塞俄比亚范围。
    带有拉丁 (ASCII) 数字的拉丁(欧洲)范围。
    带有古吉拉特语数字的古吉拉特语范围。
    带有 Gurmukhi 数字的 Gurmukhi 范围。
    带有Java数字的Java范围。
    卡纳达语范围与卡纳达语数字。
    带有克耶黎语数字的克耶黎语范围。
    带有高棉数字的高棉范围。
    带有老挝数字的老挝语范围。
    Lepcha 范围与 Lepcha 数字。
    Limbu 范围与 Limbu 数字。
    带有马拉雅拉姆语数字的马拉雅拉姆语范围。
    Meetei Mayek 系列与 Meetei Mayek 数字。
    带有蒙古数字的蒙古范围。
    带有缅甸数字的缅甸范围。
    缅甸范围与缅甸掸语数字。
    带有缅甸泰莱数字的缅甸 Extended-B 系列。
    带有新泰略数字的新泰略范围。
    N'Ko 范围与 N'Ko 数字。
    Ol Chiki 系列与 Ol Chiki 数字。
    带有奥里亚语数字的奥里亚语范围。
    带有 Saurashtra 数字的 Saurashtra 范围。
    带有僧伽罗语数字的僧伽罗语范围。
    巽他语范围与巽他语数字。
    带有 Tai Tham Hora 数字的 Tai Tham Hora 范围。
    Tai Tham Tham 范围与 Tai Tham Tham 数字。
    带有泰米尔数字的泰米尔范围。
    泰卢固语范围与泰卢固语数字。
    带有泰语数字的泰语范围。
    带有藏文数字的藏文范围。
    Vai 范围与 Vai 数字。
  • 方法总结

    修饰符和类型
    方法
    描述
    valueOf(String name)
    返回具有指定名称的此类的枚举常量。
    返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。

    在类 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
      带有 Gurmukhi 数字的 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
      带有新泰略数字的新泰略范围。
    • BALINESE

      public static final NumericShaper.Range  BALINESE
      带有巴厘数字的巴厘范围。
    • SUNDANESE

      public static final NumericShaper.Range  SUNDANESE
      巽他语范围与巽他语数字。
    • LEPCHA

      public static final NumericShaper.Range  LEPCHA
      Lepcha 范围与 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
      带有克耶黎语数字的克耶黎语范围。
    • 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
      带有Java数字的Java范围。
    • 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
      带有缅甸泰莱数字的缅甸 Extended-B 系列。
      自从:
      9
  • 方法详情

    • values

      public static NumericShaper.Range [] values()
      返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
      返回:
      包含此枚举类常量的数组,按照它们声明的顺序排列
    • valueOf

      public static NumericShaper.Range  valueOf(String  name)
      返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为空