- java.lang.Object
 - 
- java.text.AttributedCharacterIterator.Attribute
 
 
- 
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 Format.Field,TextAttribute
- Enclosing interface:
 - AttributedCharacterIterator
 
public static class AttributedCharacterIterator.Attribute extends Object implements Serializable
Defines attribute keys that are used to identify text attributes. These keys are used inAttributedCharacterIteratorandAttributedString.- Since:
 - 1.2
 - See Also:
 AttributedCharacterIterator,AttributedString, Serialized Form
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static AttributedCharacterIterator.AttributeINPUT_METHOD_SEGMENTAttribute key for input method segments.static AttributedCharacterIterator.AttributeLANGUAGEAttribute key for the language of some text.static AttributedCharacterIterator.AttributeREADINGAttribute key for the reading of some text. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Compares two objects for equality.protected StringgetName()Returns the name of the attribute.inthashCode()Returns a hash code value for the object.protected ObjectreadResolve()Resolves instances being deserialized to the predefined constants.StringtoString()Returns a string representation of the object. 
 - 
 
- 
- 
Field Detail
- 
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
Annotationholding instances ofString.- See Also:
 Annotation,String
 
- 
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
Annotationholding anullreference.- See Also:
 Annotation
 
 - 
 
- 
Constructor Detail
- 
Attribute
protected Attribute(String name)
Constructs anAttributewith the given name.- Parameters:
 name- the name ofAttribute
 
 - 
 
- 
Method Detail
- 
equals
public final boolean equals(Object obj)
Compares two objects for equality. This version only returns true forx.equals(y)ifxandyrefer to the same object, and guarantees this for all subclasses.- Overrides:
 equalsin classObject- Parameters:
 obj- the reference object with which to compare.- Returns:
 trueif this object is the same as the obj argument;falseotherwise.- See Also:
 Object.hashCode(),HashMap
 
- 
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.- Overrides:
 hashCodein classObject- Returns:
 - a hash code value for this object.
 - See Also:
 Object.equals(java.lang.Object),System.identityHashCode(java.lang.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")". 
- 
getName
protected String getName()
Returns the name of the attribute.- Returns:
 - the name of 
Attribute 
 
- 
readResolve
protected Object readResolve() throws InvalidObjectException
Resolves instances being deserialized to the predefined constants.- Returns:
 - the resolved 
Attributeobject - Throws:
 InvalidObjectException- if the object to resolve is not an instance ofAttribute
 
 - 
 
 -