モジュール 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>>
  • 列挙型定数のサマリー

    列挙型定数
    列挙型定数
    説明
    アラビア数字を含むアラビア語の範囲。
    バリ数字を含むバリ語の範囲。
    ベンガル数字を含むベンガル語の範囲。
    チャム数字を含むチャム語の範囲。
    デバナーガリ数字を含むデバナーガリ語の範囲。
    東アラビア数字を含むアラビア語の範囲。
    エチオピア数字を含むエチオピア語の範囲。
    ラテン(ASCII)数字を含むラテン語(ヨーロッパ言語)の範囲。
    グジャラート数字を含むグジャラート語の範囲。
    グルムキー数字を含むグルムキー語の範囲。
    ジャワ数字を含むジャワ語の範囲。
    カンナダ数字を含むカンナダ語の範囲。
    カヤー数字を含むカヤー語の範囲。
    クメール数字を含むクメール語の範囲。
    ラオ数字を含むラオ語の範囲。
    レプチャ数字を含むレプチャ語の範囲。
    リンブ数字を含むリンブ語の範囲。
    マラヤーラム数字を含むマラヤーラム語の範囲。
    マニプール数字を含むマニプール語の範囲。
    モンゴル数字を含むモンゴル語の範囲。
    ミャンマー数字を含むミャンマー語の範囲。
    ミャンマー・シャン数字を含むミャンマー語の範囲。
    ミャンマのExtended-Bの範囲はミャンマのTai Laingの数字です。
    新タイ・ロ数字を含む新タイ・ロ語の範囲。
    ンコ数字を含むンコ語の範囲。
    オル・チキ数字を含むオル・チキ語の範囲。
    オリヤー数字を含むオリヤー語の範囲。
    サウラーシュトラ数字を含むサウラーシュトラ語の範囲。
    Sinhalaの範囲はSinhalaの数字です。
    スンダ数字を含むスンダ語の範囲。
    タイ・タム・ホーラ数字を含むタイ・タム・ホーラ語の範囲。
    タイ・タム・タム数字を含むタイ・タム・タム語の範囲。
    タミル数字を含むタミル語の範囲。
    テルグ数字を含むテルグ語の範囲。
    タイ数字を含むタイ語の範囲。
    チベット数字を含むチベット語の範囲。
    バイ数字を含むバイ語の範囲。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定された名前を持つこのクラスのenum定数を返します。
    この列挙クラスの定数を含む配列を宣言されている順序で 返します。

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

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

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

    getClass, notify, notifyAll, wait, wait, wait
  • 列挙型定数の詳細

    • 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()
      この列挙クラスの定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙クラスの定数を宣言されている順序で含む配列
    • valueOf

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