# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Fields | Inherited Fields | Protected Ctors | Protected Methods | Inherited Methods

# MessageFormat.Field

`public static class MessageFormat.Field`
`` `` `extends Format.Field` ``

java.lang.Object
↳ | java.text.AttributedCharacterIterator.Attribute
| ↳ | java.text.Format.Field
|  | ↳ | android.icu.text.MessageFormat.Field

Defines constants that are used as attribute keys in the `AttributedCharacterIterator` returned from `MessageFormat.formatToCharacterIterator`.

## Summary

### Fields
`public static final MessageFormat.Field` | `ARGUMENT` Constant identifying a portion of a message that was generated from an argument passed into `formatToCharacterIterator`.

### Inherited fields
From class `java.text.AttributedCharacterIterator.Attribute`
`public static final AttributedCharacterIterator.Attribute` | `INPUT_METHOD_SEGMENT` Attribute key for input method segments.
`public static final AttributedCharacterIterator.Attribute` | `LANGUAGE` Attribute key for the language of some text.
`public static final AttributedCharacterIterator.Attribute` | `READING` Attribute key for the reading of some text.

### Protected constructors
`Field(String name)` Create a `Field` with the specified name.

### Protected methods
`Object` | `readResolve()` Resolves instances being deserialized to the predefined constants.

### Inherited methods
From class `java.text.AttributedCharacterIterator.Attribute`
`final boolean` | `equals(Object obj)` Compares two objects for equality.
`String` | `getName()` Returns the name of the attribute.
`final int` | `hashCode()` Returns a hash code value for the object.
`Object` | `readResolve()` Resolves instances being deserialized to the predefined constants.
`String` | `toString()` Returns a string representation of the object.
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.

## Fields

### ARGUMENT

    public static final MessageFormat.Field ARGUMENT

Constant identifying a portion of a message that was generated from an argument passed into `formatToCharacterIterator`. The value associated with the key will be an `Integer` indicating the index in the `arguments` array of the argument from which the text was generated.

## Protected constructors

### Field

    protected Field (String name)

Create a `Field` with the specified name.

Parameters
`name` | `String`: The name of the attribute

## Protected methods

### readResolve

    protected Object readResolve ()

Resolves instances being deserialized to the predefined constants.

Returns
`Object` | resolved MessageFormat.Field constant

Throws
`InvalidObjectException` | if the constant could not be resolved.

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