com.ibm.icu.text
Class NumberFormat.Field

java.lang.Object
  extended by java.text.AttributedCharacterIterator.Attribute
      extended by java.text.Format.Field
          extended by com.ibm.icu.text.NumberFormat.Field
All Implemented Interfaces:
Serializable
Enclosing class:
NumberFormat

public static class NumberFormat.Field
extends Format.Field

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

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

See Also:
Serialized Form
Status:
Stable ICU 3.6.

Field Summary
static NumberFormat.Field CURRENCY
           
static NumberFormat.Field DECIMAL_SEPARATOR
           
static NumberFormat.Field EXPONENT
           
static NumberFormat.Field EXPONENT_SIGN
           
static NumberFormat.Field EXPONENT_SYMBOL
           
static NumberFormat.Field FRACTION
           
static NumberFormat.Field GROUPING_SEPARATOR
           
static NumberFormat.Field INTEGER
           
static NumberFormat.Field PERCENT
           
static NumberFormat.Field PERMILLE
           
static NumberFormat.Field SIGN
           
 
Fields inherited from class java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
 
Constructor Summary
protected NumberFormat.Field(String fieldName)
          Constructs a new instance of NumberFormat.Field with the given field name.
 
Method Summary
protected  Object readResolve()
          serizalization method resolve instances to the constant NumberFormat.Field values
 
Methods inherited from class java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SIGN

public static final NumberFormat.Field SIGN
Status:
Stable ICU 3.6.

INTEGER

public static final NumberFormat.Field INTEGER
Status:
Stable ICU 3.6.

FRACTION

public static final NumberFormat.Field FRACTION
Status:
Stable ICU 3.6.

EXPONENT

public static final NumberFormat.Field EXPONENT
Status:
Stable ICU 3.6.

EXPONENT_SIGN

public static final NumberFormat.Field EXPONENT_SIGN
Status:
Stable ICU 3.6.

EXPONENT_SYMBOL

public static final NumberFormat.Field EXPONENT_SYMBOL
Status:
Stable ICU 3.6.

DECIMAL_SEPARATOR

public static final NumberFormat.Field DECIMAL_SEPARATOR
Status:
Stable ICU 3.6.

GROUPING_SEPARATOR

public static final NumberFormat.Field GROUPING_SEPARATOR
Status:
Stable ICU 3.6.

PERCENT

public static final NumberFormat.Field PERCENT
Status:
Stable ICU 3.6.

PERMILLE

public static final NumberFormat.Field PERMILLE
Status:
Stable ICU 3.6.

CURRENCY

public static final NumberFormat.Field CURRENCY
Status:
Stable ICU 3.6.
Constructor Detail

NumberFormat.Field

protected NumberFormat.Field(String fieldName)
Constructs a new instance of NumberFormat.Field with the given field name.

Status:
Stable ICU 3.6.
Method Detail

readResolve

protected Object readResolve()
                      throws InvalidObjectException
serizalization method resolve instances to the constant NumberFormat.Field values

Overrides:
readResolve in class AttributedCharacterIterator.Attribute
Throws:
InvalidObjectException
Status:
Stable ICU 3.6.


Copyright (c) 2011 IBM Corporation and others.