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
は固有の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
-
ネストされたクラスのサマリー
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース
Enum.EnumDesc<E extends Enum<E>>
-
列挙型定数のサマリー
列挙型定数 列挙型定数 説明 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 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 SINHALASinhalaの範囲はSinhalaの数字です。- 導入されたバージョン:
- 9
-
MYANMAR_TAI_LAING
public static final NumericShaper.Range MYANMAR_TAI_LAINGミャンマのExtended-Bの範囲はミャンマのTai Laingの数字です。- 導入されたバージョン:
- 9
-
-
メソッドの詳細
-
values
public static NumericShaper.Range[] values()この列挙型の定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
-
valueOf
public static NumericShaper.Range valueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合
-