public static class

NumberFormat.Field

extends Format.Field
java.lang.Object
   ↳ java.text.AttributedCharacterIterator.Attribute
     ↳ java.text.Format.Field
       ↳ java.text.NumberFormat.Field

Class Overview

The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that the formatToCharacterIterator(Object) method returns.

There is no public constructor in this class, the only instances are the constants defined here.

Summary

Constants
NumberFormat.Field CURRENCY This constant stands for the currency symbol.
NumberFormat.Field DECIMAL_SEPARATOR This constant stands for the decimal separator.
NumberFormat.Field EXPONENT This constant stands for the exponent part of the number.
NumberFormat.Field EXPONENT_SIGN This constant stands for the exponent sign symbol.
NumberFormat.Field EXPONENT_SYMBOL This constant stands for the exponent symbol.
NumberFormat.Field FRACTION This constant stands for the fraction part of the number.
NumberFormat.Field GROUPING_SEPARATOR This constant stands for the grouping separator.
NumberFormat.Field INTEGER This constant stands for the integer part of the number.
NumberFormat.Field PERCENT This constant stands for the percent symbol.
NumberFormat.Field PERMILLE This constant stands for the permille symbol.
NumberFormat.Field SIGN This constant stands for the number sign.
[Expand]
Inherited Constants
From class java.text.AttributedCharacterIterator.Attribute
Protected Constructors
NumberFormat.Field(String fieldName)
Constructs a new instance of NumberFormat.Field with the given field name.
Protected Methods
Object readResolve()
Resolves instances that are deserialized to the constant NumberFormat.Field values.
[Expand]
Inherited Methods
From class java.text.AttributedCharacterIterator.Attribute
From class java.lang.Object

Constants

public static final NumberFormat.Field CURRENCY

Since: API Level 1

This constant stands for the currency symbol.

public static final NumberFormat.Field DECIMAL_SEPARATOR

Since: API Level 1

This constant stands for the decimal separator.

public static final NumberFormat.Field EXPONENT

Since: API Level 1

This constant stands for the exponent part of the number.

public static final NumberFormat.Field EXPONENT_SIGN

Since: API Level 1

This constant stands for the exponent sign symbol.

public static final NumberFormat.Field EXPONENT_SYMBOL

Since: API Level 1

This constant stands for the exponent symbol.

public static final NumberFormat.Field FRACTION

Since: API Level 1

This constant stands for the fraction part of the number.

public static final NumberFormat.Field GROUPING_SEPARATOR

Since: API Level 1

This constant stands for the grouping separator.

public static final NumberFormat.Field INTEGER

Since: API Level 1

This constant stands for the integer part of the number.

public static final NumberFormat.Field PERCENT

Since: API Level 1

This constant stands for the percent symbol.

public static final NumberFormat.Field PERMILLE

Since: API Level 1

This constant stands for the permille symbol.

public static final NumberFormat.Field SIGN

Since: API Level 1

This constant stands for the number sign.

Protected Constructors

protected NumberFormat.Field (String fieldName)

Since: API Level 1

Constructs a new instance of NumberFormat.Field with the given field name.

Parameters
fieldName the field name.

Protected Methods

protected Object readResolve ()

Since: API Level 1

Resolves instances that are deserialized to the constant NumberFormat.Field values.

Returns
  • the resolved field object.
Throws
InvalidObjectException if an error occurs while resolving the field object.