モジュール java.desktop
パッケージ java.awt.font

列挙NumericShaper.Range

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()
    この列挙型の定数を含む配列を、宣言されている順序で返します。

    クラス java.lang.Enumで宣言されたメソッド

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    クラス java.lang.Objectで宣言されたメソッド

    getClassnotifynotifyAllwaitwaitwait