# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

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

# AttributedCharacterIterator.Attribute

`public static class AttributedCharacterIterator.Attribute`
`extends Object` `implements Serializable`

java.lang.Object
↳ | java.text.AttributedCharacterIterator.Attribute

Known direct subclasses Format.Field, TextAttribute
Format.Field | Defines constants that are used as attribute keys in the `AttributedCharacterIterator` returned from `Format.formatToCharacterIterator` and as field identifiers in `FieldPosition`.
TextAttribute | The `TextAttribute` class defines attribute keys and attribute values used for text rendering.

Known indirect subclasses DateFormat.Field, MessageFormat.Field, NumberFormat.Field
DateFormat.Field | Defines constants that are used as attribute keys in the `AttributedCharacterIterator` returned from `DateFormat.formatToCharacterIterator` and as field identifiers in `FieldPosition`.
MessageFormat.Field | Defines constants that are used as attribute keys in the `AttributedCharacterIterator` returned from `MessageFormat.formatToCharacterIterator`.
NumberFormat.Field | Defines constants that are used as attribute keys in the `AttributedCharacterIterator` returned from `NumberFormat.formatToCharacterIterator` and as field identifiers in `FieldPosition`.

Defines attribute keys that are used to identify text attributes. These keys are used in `AttributedCharacterIterator` and `AttributedString`.

See also:

- `AttributedCharacterIterator`
- `AttributedString`

## Summary

### Fields
`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
`Attribute(String name)` Constructs an `Attribute` with the given name.

### Public methods
`final boolean` | `equals(Object obj)` Compares two objects for equality.
`final int` | `hashCode()` Returns a hash code value for the object.
`String` | `toString()` Returns a string representation of the object.

### Protected methods
`String` | `getName()` Returns the name of the attribute.
`Object` | `readResolve()` Resolves instances being deserialized to the predefined constants.

### Inherited methods
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

### INPUT_METHOD_SEGMENT

    public static final AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT

Attribute key for input method segments. Input methods often break up text into segments, which usually correspond to words.

Values are instances of `Annotation` holding a `null` reference.

See also:

- `Annotation`

### LANGUAGE

    public static final AttributedCharacterIterator.Attribute LANGUAGE

Attribute key for the language of some text.

Values are instances of `Locale`.

See also:

- `Locale`

### READING

    public static final AttributedCharacterIterator.Attribute READING

Attribute key for the reading of some text. In languages where the written form and the pronunciation of a word are only loosely related (such as Japanese), it is often necessary to store the reading (pronunciation) along with the written form.

Values are instances of `Annotation` holding instances of `String`.

See also:

- `Annotation`
- `String`

## Protected constructors

### Attribute

    protected Attribute (String name)

Constructs an `Attribute` with the given name.

Parameters
`name` | `String`: the name of `Attribute`

## Public methods

### equals

    public final boolean equals (Object obj)

Compares two objects for equality. This version only returns true for `x.equals(y)` if `x` and `y` refer to the same object, and guarantees this for all subclasses.

Parameters
`obj` | `Object`: the reference object with which to compare.

Returns
`boolean` | `true` if this object is the same as the obj argument; `false` otherwise.

### hashCode

    public final int hashCode ()

Returns a hash code value for the object. This version is identical to the one in `Object`, but is also final.

Returns
`int` | a hash code value for this object.

### toString

    public String toString ()

Returns a string representation of the object. This version returns the concatenation of class name, `"("`, a name identifying the attribute and `")"`.

Returns
`String` | a string representation of the object.

## Protected methods

### getName

    protected String getName ()

Returns the name of the attribute.

Returns
`String` | the name of `Attribute`

### readResolve

    protected Object readResolve ()

Resolves instances being deserialized to the predefined constants.

Returns
`Object` | the resolved `Attribute` object

Throws
`InvalidObjectException` | if the object to resolve is not an instance of `Attribute`

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