- java.lang.Object
-
- java.lang.Enum<NumericShaper.Range>
-
- java.awt.font.NumericShaper.Range
-
- 实现的所有接口
-
Serializable
,Comparable<NumericShaper.Range>
- Enclosing class:
- NumericShaper
public static enum NumericShaper.Rangeextends Enum<NumericShaper.Range>
NumericShaper.Range
表示具有其自己的十进制数字的脚本的Unicode范围。 例如,THAI
范围具有泰国数字,THAI DIGIT ZERO(U + 0E50)至THAI DIGIT NINE(U + 0E59)。Range
枚举替换了传统的基于位掩码的值(例如,NumericShaper.ARABIC
),并且支持比基于位掩码的Unicode范围更多的Unicode范围。 例如,以下代码使用位掩码:NumericShaper.getContextualShaper(NumericShaper.ARABIC | NumericShaper.TAMIL, NumericShaper.EUROPEAN);
NumericShaper.getContextualShaper(EnumSet.of( NumericShaper.Range.ARABIC, NumericShaper.Range.TAMIL), NumericShaper.Range.EUROPEAN);
- 从以下版本开始:
- 1.7
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 ARABIC
阿拉伯语范围与阿拉伯语 - 印度数字。BALINESE
巴厘岛系列与巴厘岛数字。BENGALI
孟加拉语系列与孟加拉语数字。CHAM
Cham范围与Cham数字。DEVANAGARI
梵文系列与梵文数字。EASTERN_ARABIC
阿拉伯语范围与东部阿拉伯语 - 印度数字。ETHIOPIC
Ethiopic范围与Ethiopic数字。EUROPEAN
拉丁语(欧洲)范围,拉丁语(ASCII)数字。GUJARATI
古吉拉特语系列与古吉拉特语数字。GURMUKHI
Gurmukhi范围与Gurmukhi数字。JAVANESE
Javanese系列带有爪哇数字。KANNADA
Kannada范围与Kannada数字。KAYAH_LI
Kayah Li系列带有Kayah Li数字。KHMER
高棉数字与高棉数字。LAO
老挝的数字与老挝的数字。LEPCHA
Lepcha系列带有Lepcha数字。LIMBU
Limbu范围与Limbu数字。MALAYALAM
马拉雅拉姆语系列与马拉雅拉姆语数字。MEETEI_MAYEK
Meetei Mayek系列包括Meetei Mayek数字。MONGOLIAN
蒙古语范围与蒙古数字。MYANMAR
缅甸范围与缅甸数字。MYANMAR_SHAN
缅甸范围与缅甸掸数字。MYANMAR_TAI_LAING
缅甸延伸B系列与缅甸泰拉数字。NEW_TAI_LUE
新泰乐系列新泰勒数字。NKO
N'Ko范围与N'Ko数字。OL_CHIKI
Ol Chiki系列包含Ol Chiki数字。ORIYA
Oriya系列与Oriya数字。SAURASHTRA
Saurashtra系列带有Saurashtra数字。SINHALA
僧伽罗数字与僧伽罗数字。SUNDANESE
Sundanese系列带有Sundanese数字。TAI_THAM_HORA
Tai Tham Hora系列有Tai Tham Hora数字。TAI_THAM_THAM
Tai Tham Tham系列采用Tai Tham Tham数字。TAMIL
泰米尔语系列与泰米尔语数字。TELUGU
泰卢固语系列与泰卢固语数字。THAI
泰国范围与泰国数字。TIBETAN
藏族数字与西藏数字。VAI
Vai系列带有Vai数字。
-
-
-
Enum Constant Detail
-
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
Oriya系列与Oriya数字。
-
TAMIL
public static final NumericShaper.Range TAMIL
泰米尔语系列与泰米尔语数字。
-
TELUGU
public static final NumericShaper.Range TELUGU
泰卢固语系列与泰卢固语数字。
-
KANNADA
public static final NumericShaper.Range KANNADA
Kannada范围与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
Ethiopic范围与Ethiopic数字。 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
Sundanese系列带有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
Kayah Li系列带有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
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
缅甸延伸B系列与缅甸泰拉数字。- 从以下版本开始:
- 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
-
-