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>>
-
列挙型定数のサマリー
列挙型定数説明アラビア数字を含むアラビア語の範囲。バリ数字を含むバリ語の範囲。ベンガル数字を含むベンガル語の範囲。チャム数字を含むチャム語の範囲。デバナーガリ数字を含むデバナーガリ語の範囲。東アラビア数字を含むアラビア語の範囲。エチオピア数字を含むエチオピア語の範囲。ラテン(ASCII)数字を含むラテン語(ヨーロッパ言語)の範囲。グジャラート数字を含むグジャラート語の範囲。グルムキー数字を含むグルムキー語の範囲。ジャワ数字を含むジャワ語の範囲。カンナダ数字を含むカンナダ語の範囲。カヤー数字を含むカヤー語の範囲。クメール数字を含むクメール語の範囲。ラオ数字を含むラオ語の範囲。レプチャ数字を含むレプチャ語の範囲。リンブ数字を含むリンブ語の範囲。マラヤーラム数字を含むマラヤーラム語の範囲。マニプール数字を含むマニプール語の範囲。モンゴル数字を含むモンゴル語の範囲。ミャンマー数字を含むミャンマー語の範囲。ミャンマー・シャン数字を含むミャンマー語の範囲。ミャンマのExtended-Bの範囲はミャンマのTai Laingの数字です。新タイ・ロ数字を含む新タイ・ロ語の範囲。ンコ数字を含むンコ語の範囲。オル・チキ数字を含むオル・チキ語の範囲。オリヤー数字を含むオリヤー語の範囲。サウラーシュトラ数字を含むサウラーシュトラ語の範囲。Sinhalaの範囲はSinhalaの数字です。スンダ数字を含むスンダ語の範囲。タイ・タム・ホーラ数字を含むタイ・タム・ホーラ語の範囲。タイ・タム・タム数字を含むタイ・タム・タム語の範囲。タミル数字を含むタミル語の範囲。テルグ数字を含むテルグ語の範囲。タイ数字を含むタイ語の範囲。チベット数字を含むチベット語の範囲。バイ数字を含むバイ語の範囲。 -
メソッドのサマリー
修飾子と型メソッド説明static NumericShaper.Range
指定された名前を持つこのクラスのenum定数を返します。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) 指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子と正確に一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-