- java.lang.Object
-
- java.lang.Enum<NumericShaper.Range>
-
- java.awt.font.NumericShaper.Range
-
- すべての実装されたインタフェース:
Serializable
,Comparable<NumericShaper.Range>
- 含まれているクラス:
- NumericShaper
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);
- 導入されたバージョン:
- 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
ミャンマのExtended-Bの範囲はミャンマのTai Laingの数字です。NEW_TAI_LUE
新タイ・ロ数字を含む新タイ・ロ語の範囲。NKO
ンコ数字を含むンコ語の範囲。OL_CHIKI
オル・チキ数字を含むオル・チキ語の範囲。ORIYA
オリヤー数字を含むオリヤー語の範囲。SAURASHTRA
サウラーシュトラ数字を含むサウラーシュトラ語の範囲。SINHALA
Sinhalaの範囲はSinhalaの数字です。SUNDANESE
スンダ数字を含むスンダ語の範囲。TAI_THAM_HORA
タイ・タム・ホーラ数字を含むタイ・タム・ホーラ語の範囲。TAI_THAM_THAM
タイ・タム・タム数字を含むタイ・タム・タム語の範囲。TAMIL
タミル数字を含むタミル語の範囲。TELUGU
テルグ数字を含むテルグ語の範囲。THAI
タイ数字を含むタイ語の範囲。TIBETAN
チベット数字を含むチベット語の範囲。VAI
バイ数字を含むバイ語の範囲。
-
メソッドのサマリー
すべてのメソッド staticメソッド 具象メソッド 修飾子と型 メソッド 説明 static NumericShaper.Range
valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。static NumericShaper.Range[]
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
-
-
-
列挙型定数の詳細
-
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
エチオピア数字を含むエチオピア語の範囲。 エチオピア語には10進数の0はないので、Latin (ヨーロッパ言語)の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
マニプール数字を含むマニプール語の範囲。
-
SINHALA
public static final NumericShaper.Range SINHALA
Sinhalaの範囲はSinhalaの数字です。- 導入されたバージョン:
- 9
-
MYANMAR_TAI_LAING
public static final NumericShaper.Range MYANMAR_TAI_LAING
ミャンマのExtended-Bの範囲はミャンマの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の場合
-
-