モジュール 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