# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Enums | Methods | Inherited Methods

# NumericShaper.Range

`public static final enum NumericShaper.Range`
`` `extends Enum<NumericShaper.Range>` ``

java.lang.Object
↳ | java.lang.Enum<java.awt.font.NumericShaper.Range>
| ↳ | java.awt.font.NumericShaper.Range

A `NumericShaper.Range` represents a Unicode range of a script having its own decimal digits. For example, the `NumericShaper.Range#THAI` range has the Thai digits, THAI DIGIT ZERO (U+0E50) to THAI DIGIT NINE (U+0E59).

The `Range` enum replaces the traditional bit mask-based values (e.g., `NumericShaper#ARABIC`), and supports more Unicode ranges than the bit mask-based ones. For example, the following code using the bit mask:

>      NumericShaper.getContextualShaper(NumericShaper.ARABIC |
>                                          NumericShaper.TAMIL,
>                                        NumericShaper.EUROPEAN);

can be written using this enum as:

>      NumericShaper.getContextualShaper(EnumSet.of(
>                                          NumericShaper.Range.ARABIC,
>                                          NumericShaper.Range.TAMIL),
>                                        NumericShaper.Range.EUROPEAN);

## Summary

### Enum values
`NumericShaper.Range` | `ARABIC` The Arabic range with the Arabic-Indic digits.
`NumericShaper.Range` | `BALINESE` The Balinese range with the Balinese digits.
`NumericShaper.Range` | `BENGALI` The Bengali range with the Bengali digits.
`NumericShaper.Range` | `CHAM` The Cham range with the Cham digits.
`NumericShaper.Range` | `DEVANAGARI` The Devanagari range with the Devanagari digits.
`NumericShaper.Range` | `EASTERN_ARABIC` The Arabic range with the Eastern Arabic-Indic digits.
`NumericShaper.Range` | `ETHIOPIC` The Ethiopic range with the Ethiopic digits.
`NumericShaper.Range` | `EUROPEAN` The Latin (European) range with the Latin (ASCII) digits.
`NumericShaper.Range` | `GUJARATI` The Gujarati range with the Gujarati digits.
`NumericShaper.Range` | `GURMUKHI` The Gurmukhi range with the Gurmukhi digits.
`NumericShaper.Range` | `JAVANESE` The Javanese range with the Javanese digits.
`NumericShaper.Range` | `KANNADA` The Kannada range with the Kannada digits.
`NumericShaper.Range` | `KAYAH_LI` The Kayah Li range with the Kayah Li digits.
`NumericShaper.Range` | `KHMER` The Khmer range with the Khmer digits.
`NumericShaper.Range` | `LAO` The Lao range with the Lao digits.
`NumericShaper.Range` | `LEPCHA` The Lepcha range with the Lepcha digits.
`NumericShaper.Range` | `LIMBU` The Limbu range with the Limbu digits.
`NumericShaper.Range` | `MALAYALAM` The Malayalam range with the Malayalam digits.
`NumericShaper.Range` | `MEETEI_MAYEK` The Meetei Mayek range with the Meetei Mayek digits.
`NumericShaper.Range` | `MONGOLIAN` The Mongolian range with the Mongolian digits.
`NumericShaper.Range` | `MYANMAR` The Myanmar range with the Myanmar digits.
`NumericShaper.Range` | `MYANMAR_SHAN` The Myanmar range with the Myanmar Shan digits.
`NumericShaper.Range` | `NEW_TAI_LUE` The New Tai Lue range with the New Tai Lue digits.
`NumericShaper.Range` | `NKO` The N'Ko range with the N'Ko digits.
`NumericShaper.Range` | `OL_CHIKI` The Ol Chiki range with the Ol Chiki digits.
`NumericShaper.Range` | `ORIYA` The Oriya range with the Oriya digits.
`NumericShaper.Range` | `SAURASHTRA` The Saurashtra range with the Saurashtra digits.
`NumericShaper.Range` | `SUNDANESE` The Sundanese range with the Sundanese digits.
`NumericShaper.Range` | `TAI_THAM_HORA` The Tai Tham Hora range with the Tai Tham Hora digits.
`NumericShaper.Range` | `TAI_THAM_THAM` The Tai Tham Tham range with the Tai Tham Tham digits.
`NumericShaper.Range` | `TAMIL` The Tamil range with the Tamil digits.
`NumericShaper.Range` | `TELUGU` The Telugu range with the Telugu digits.
`NumericShaper.Range` | `THAI` The Thai range with the Thai digits.
`NumericShaper.Range` | `TIBETAN` The Tibetan range with the Tibetan digits.
`NumericShaper.Range` | `VAI` The Vai range with the Vai digits.

### Public methods
`static NumericShaper.Range` | `valueOf(String name)`
`static final Range[]` | `values()`

### Inherited methods
From class `java.lang.Enum`
`final Object` | `clone()` Throws CloneNotSupportedException.
`final int` | `compareTo(NumericShaper.Range o)` Compares this enum with the specified object for order.
`final boolean` | `equals(Object other)` Returns true if the specified object is equal to this enum constant.
`final void` | `finalize()` enum classes cannot have finalize methods.
`final Class<NumericShaper.Range>` | `getDeclaringClass()` Returns the Class object corresponding to this enum constant's enum type.
`final int` | `hashCode()` Returns a hash code for this enum constant.
`final String` | `name()` Returns the name of this enum constant, exactly as declared in its enum declaration.
`final int` | `ordinal()` Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
`String` | `toString()` Returns the name of this enum constant, as contained in the declaration.
`static <T extends Enum<T>> T` | `valueOf(Class<T> enumType, String name)` Returns the enum constant of the specified enum type with the specified name.
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.
From interface `java.lang.Comparable`
`abstract int` | `compareTo(NumericShaper.Range o)` Compares this object with the specified object for order.

## Enum values

### ARABIC

    public static final NumericShaper.Range ARABIC

The Arabic range with the Arabic-Indic digits.

### BALINESE

    public static final NumericShaper.Range BALINESE

The Balinese range with the Balinese digits.

### BENGALI

    public static final NumericShaper.Range BENGALI

The Bengali range with the Bengali digits.

### CHAM

    public static final NumericShaper.Range CHAM

The Cham range with the Cham digits.

### DEVANAGARI

    public static final NumericShaper.Range DEVANAGARI

The Devanagari range with the Devanagari digits.

### EASTERN_ARABIC

    public static final NumericShaper.Range EASTERN_ARABIC

The Arabic range with the Eastern Arabic-Indic digits.

### ETHIOPIC

    public static final NumericShaper.Range ETHIOPIC

The Ethiopic range with the Ethiopic digits. Ethiopic does not have a decimal digit 0 so Latin (European) 0 is used.

### EUROPEAN

    public static final NumericShaper.Range EUROPEAN

The Latin (European) range with the Latin (ASCII) digits.

### GUJARATI

    public static final NumericShaper.Range GUJARATI

The Gujarati range with the Gujarati digits.

### GURMUKHI

    public static final NumericShaper.Range GURMUKHI

The Gurmukhi range with the Gurmukhi digits.

### JAVANESE

    public static final NumericShaper.Range JAVANESE

The Javanese range with the Javanese digits.

### KANNADA

    public static final NumericShaper.Range KANNADA

The Kannada range with the Kannada digits.

### KAYAH_LI

    public static final NumericShaper.Range KAYAH_LI

The Kayah Li range with the Kayah Li digits.

### KHMER

    public static final NumericShaper.Range KHMER

The Khmer range with the Khmer digits.

### LAO

    public static final NumericShaper.Range LAO

The Lao range with the Lao digits.

### LEPCHA

    public static final NumericShaper.Range LEPCHA

The Lepcha range with the Lepcha digits.

### LIMBU

    public static final NumericShaper.Range LIMBU

The Limbu range with the Limbu digits.

### MALAYALAM

    public static final NumericShaper.Range MALAYALAM

The Malayalam range with the Malayalam digits.

### MEETEI_MAYEK

    public static final NumericShaper.Range MEETEI_MAYEK

The Meetei Mayek range with the Meetei Mayek digits.

### MONGOLIAN

    public static final NumericShaper.Range MONGOLIAN

The Mongolian range with the Mongolian digits.

### MYANMAR

    public static final NumericShaper.Range MYANMAR

The Myanmar range with the Myanmar digits.

### MYANMAR_SHAN

    public static final NumericShaper.Range MYANMAR_SHAN

The Myanmar range with the Myanmar Shan digits.

### NEW_TAI_LUE

    public static final NumericShaper.Range NEW_TAI_LUE

The New Tai Lue range with the New Tai Lue digits.

### NKO

    public static final NumericShaper.Range NKO

The N'Ko range with the N'Ko digits.

### OL_CHIKI

    public static final NumericShaper.Range OL_CHIKI

The Ol Chiki range with the Ol Chiki digits.

### ORIYA

    public static final NumericShaper.Range ORIYA

The Oriya range with the Oriya digits.

### SAURASHTRA

    public static final NumericShaper.Range SAURASHTRA

The Saurashtra range with the Saurashtra digits.

### SUNDANESE

    public static final NumericShaper.Range SUNDANESE

The Sundanese range with the Sundanese digits.

### TAI_THAM_HORA

    public static final NumericShaper.Range TAI_THAM_HORA

The Tai Tham Hora range with the Tai Tham Hora digits.

### TAI_THAM_THAM

    public static final NumericShaper.Range TAI_THAM_THAM

The Tai Tham Tham range with the Tai Tham Tham digits.

### TAMIL

    public static final NumericShaper.Range TAMIL

The Tamil range with the Tamil digits.

### TELUGU

    public static final NumericShaper.Range TELUGU

The Telugu range with the Telugu digits.

### THAI

    public static final NumericShaper.Range THAI

The Thai range with the Thai digits.

### TIBETAN

    public static final NumericShaper.Range TIBETAN

The Tibetan range with the Tibetan digits.

### VAI

    public static final NumericShaper.Range VAI

The Vai range with the Vai digits.

## Public methods

### valueOf

    public static NumericShaper.Range valueOf (String name)

Parameters
`name` | `String`

Returns
`NumericShaper.Range` |

### values

    public static final Range[] values ()

Returns
`Range[]` |

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*