Package com.ibm.icu.text
Class NumberFormat.Field
- java.lang.Object
-
- java.text.AttributedCharacterIterator.Attribute
-
- java.text.Format.Field
-
- 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
Fields Modifier and Type Field Description static NumberFormat.FieldAPPROXIMATELY_SIGNApproximately sign.static NumberFormat.FieldCOMPACTstatic NumberFormat.FieldCURRENCYstatic NumberFormat.FieldDECIMAL_SEPARATORstatic NumberFormat.FieldEXPONENTstatic NumberFormat.FieldEXPONENT_SIGNstatic NumberFormat.FieldEXPONENT_SYMBOLstatic NumberFormat.FieldFRACTIONstatic NumberFormat.FieldGROUPING_SEPARATORstatic NumberFormat.FieldINTEGERstatic NumberFormat.FieldMEASURE_UNITstatic NumberFormat.FieldPERCENTstatic NumberFormat.FieldPERMILLEstatic NumberFormat.FieldSIGN-
Fields inherited from class java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectreadResolve()serizalization method resolve instances to the constant NumberFormat.Field values-
Methods inherited from class java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
-
-
-
-
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.
-
MEASURE_UNIT
public static final NumberFormat.Field MEASURE_UNIT
- Status:
- Stable ICU 64.
-
COMPACT
public static final NumberFormat.Field COMPACT
- Status:
- Stable ICU 64.
-
APPROXIMATELY_SIGN
public static final NumberFormat.Field APPROXIMATELY_SIGN
Approximately sign. In ICU 70, this was categorized under the generic SIGN field.- Status:
- Stable ICU 71.
-
-
Constructor Detail
-
Field
protected 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:
readResolvein classAttributedCharacterIterator.Attribute- Throws:
InvalidObjectException- Status:
- Stable ICU 3.6.
-
-