モジュール java.desktop
パッケージ 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
      バイ数字を含むバイ語の範囲。
    • 列挙型定数の詳細

      • 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
        タイ数字を含むタイ語の範囲。
      • 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
        モンゴル数字を含むモンゴル語の範囲。
      • 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
        オル・チキ数字を含むオル・チキ語の範囲。
      • 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()
        この列挙型の定数を含む配列を、宣言されている順序で返します。
        戻り値:
        この列挙型の定数を含む配列を宣言されている順序で
      • valueOf

        public static NumericShaper.Range valueOf​(String name)
        指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 不適切な空白文字は許可されません。
        パラメータ:
        name - 返される列挙型定数の名前。
        戻り値:
        指定された名前を持つ列挙型定数
        例外:
        IllegalArgumentException - 指定された名前を持つ定数をこの列挙型が持っていない場合
        NullPointerException - 引数がnullの場合