public static enum NumericShaper.Range extends Enum<NumericShaper.Range>
NumericShaper.Range
は固有の 10 進数を持つスクリプトの Unicode 範囲を表します。たとえば、THAI
範囲にはタイ数字 THAI DIGIT ZERO (U+0E50) から THAI DIGIT NINE (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);
列挙型定数と説明 |
---|
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
ミャンマー・シャン数字を含むミャンマー語の範囲。
|
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()
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
public static final NumericShaper.Range EUROPEAN
public static final NumericShaper.Range ARABIC
public static final NumericShaper.Range EASTERN_ARABIC
public static final NumericShaper.Range DEVANAGARI
public static final NumericShaper.Range BENGALI
public static final NumericShaper.Range GURMUKHI
public static final NumericShaper.Range GUJARATI
public static final NumericShaper.Range ORIYA
public static final NumericShaper.Range TAMIL
public static final NumericShaper.Range TELUGU
public static final NumericShaper.Range KANNADA
public static final NumericShaper.Range MALAYALAM
public static final NumericShaper.Range THAI
public static final NumericShaper.Range LAO
public static final NumericShaper.Range TIBETAN
public static final NumericShaper.Range MYANMAR
public static final NumericShaper.Range ETHIOPIC
public static final NumericShaper.Range KHMER
public static final NumericShaper.Range MONGOLIAN
public static final NumericShaper.Range NKO
public static final NumericShaper.Range MYANMAR_SHAN
public static final NumericShaper.Range LIMBU
public static final NumericShaper.Range NEW_TAI_LUE
public static final NumericShaper.Range BALINESE
public static final NumericShaper.Range SUNDANESE
public static final NumericShaper.Range LEPCHA
public static final NumericShaper.Range OL_CHIKI
public static final NumericShaper.Range VAI
public static final NumericShaper.Range SAURASHTRA
public static final NumericShaper.Range KAYAH_LI
public static final NumericShaper.Range CHAM
public static final NumericShaper.Range TAI_THAM_HORA
public static final NumericShaper.Range TAI_THAM_THAM
public static final NumericShaper.Range JAVANESE
public static final NumericShaper.Range MEETEI_MAYEK
public static NumericShaper.Range[] values()
for (NumericShaper.Range c : NumericShaper.Range.values()) System.out.println(c);
public static NumericShaper.Range valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数が null の場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.