java.lang.Object
java.text.AttributedCharacterIterator.Attribute
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Format.Field
,TextAttribute
- Enclosing interface:
- AttributedCharacterIterator
Defines attribute keys that are used to identify text attributes. These
keys are used in
AttributedCharacterIterator
and AttributedString
.- Since:
- 1.2
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AttributedCharacterIterator.Attribute
Attribute key for input method segments.static final AttributedCharacterIterator.Attribute
Attribute key for the language of some text.static final AttributedCharacterIterator.Attribute
Attribute key for the reading of some text. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Compares two objects for equality.protected String
getName()
Returns the name of the attribute.final int
hashCode()
Returns a hash code value for the object.protected Object
Resolves instances being deserialized to the predefined constants.toString()
Returns a string representation of the object.
-
Field Details
-
LANGUAGE
Attribute key for the language of some text.Values are instances of
Locale
.- See Also:
-
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 ofString
.- See Also:
-
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 anull
reference.- See Also:
-
-
Constructor Details
-
Attribute
Constructs anAttribute
with the given name.- Parameters:
name
- the name ofAttribute
-
-
Method Details
-
equals
Compares two objects for equality. This version only returns true forx.equals(y)
ifx
andy
refer to the same object, and guarantees this for all subclasses. -
hashCode
public final int hashCode()Returns a hash code value for the object. This version is identical to the one inObject
, but is also final. -
toString
Returns a string representation of the object. This version returns the concatenation of class name,"("
, a name identifying the attribute and")"
. -
getName
Returns the name of the attribute.- Returns:
- the name of
Attribute
-
readResolve
Resolves instances being deserialized to the predefined constants.- Returns:
- the resolved
Attribute
object - Throws:
InvalidObjectException
- if the object to resolve is not an instance ofAttribute
-