Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## java.text
Class NumberFormat.Field

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

All Implemented Interfaces:
  Serializable

Enclosing class:
  NumberFormat

    public static class NumberFormat.Field

extends Format.Field

Defines constants that are used as attribute keys in the `AttributedCharacterIterator` returned from `NumberFormat.formatToCharacterIterator` and as field identifiers in `FieldPosition`.

Since:
  1.4
See Also:
  Serialized Form

Field Summary
`static NumberFormat.Field` | `CURRENCY` Constant identifying the currency field.
`static NumberFormat.Field` | `DECIMAL_SEPARATOR` Constant identifying the decimal separator field.
`static NumberFormat.Field` | `EXPONENT` Constant identifying the exponent field.
`static NumberFormat.Field` | `EXPONENT_SIGN` Constant identifying the exponent sign field.
`static NumberFormat.Field` | `EXPONENT_SYMBOL` Constant identifying the exponent symbol field.
`static NumberFormat.Field` | `FRACTION` Constant identifying the fraction field.
`static NumberFormat.Field` | `GROUPING_SEPARATOR` Constant identifying the grouping separator field.
`static NumberFormat.Field` | `INTEGER` Constant identifying the integer field.
`static NumberFormat.Field` | `PERCENT` Constant identifying the percent field.
`static NumberFormat.Field` | `PERMILLE` Constant identifying the permille field.
`static NumberFormat.Field` | `SIGN` Constant identifying the sign field.

Fields inherited from class java.text.AttributedCharacterIterator.Attribute
`INPUT_METHOD_SEGMENT, LANGUAGE, READING`

Constructor Summary
`protected` | `NumberFormat.Field(String name)` Creates a Field instance with the specified name.

Method Summary
`protected Object` | `readResolve()` Resolves instances being deserialized to the predefined constants.

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

### INTEGER

    public static final NumberFormat.Field INTEGER

  Constant identifying the integer field.

### FRACTION

    public static final NumberFormat.Field FRACTION

  Constant identifying the fraction field.

### EXPONENT

    public static final NumberFormat.Field EXPONENT

  Constant identifying the exponent field.

### DECIMAL_SEPARATOR

    public static final NumberFormat.Field DECIMAL_SEPARATOR

  Constant identifying the decimal separator field.

### SIGN

    public static final NumberFormat.Field SIGN

  Constant identifying the sign field.

### GROUPING_SEPARATOR

    public static final NumberFormat.Field GROUPING_SEPARATOR

  Constant identifying the grouping separator field.

### EXPONENT_SYMBOL

    public static final NumberFormat.Field EXPONENT_SYMBOL

  Constant identifying the exponent symbol field.

### PERCENT

    public static final NumberFormat.Field PERCENT

  Constant identifying the percent field.

### PERMILLE

    public static final NumberFormat.Field PERMILLE

  Constant identifying the permille field.

### CURRENCY

    public static final NumberFormat.Field CURRENCY

  Constant identifying the currency field.

### EXPONENT_SIGN

    public static final NumberFormat.Field EXPONENT_SIGN

  Constant identifying the exponent sign field.

Constructor Detail

### NumberFormat.Field

    protected NumberFormat.Field(String name)

  Creates a Field instance with the specified name.

  Parameters:
    `name` - Name of the attribute

Method Detail

### readResolve

    protected Object readResolve()
                          throws InvalidObjectException

  Resolves instances being deserialized to the predefined constants.

  Overrides:
    `readResolve` in class `AttributedCharacterIterator.Attribute`
  Returns:
    resolved NumberFormat.Field constant
  Throws:
    `InvalidObjectException` - if the constant could not be resolved.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.