Module java.base
Package java.text

Class AttributedCharacterIterator.Attribute

java.lang.Object
java.text.AttributedCharacterIterator.Attribute
所有已实现的接口:
Serializable
直接已知的子类:
Format.Field, TextAttribute
封闭接口:
AttributedCharacterIterator

public static class AttributedCharacterIterator.Attribute extends Object implements Serializable
定义用于标识文本属性的属性键。这些键在AttributedCharacterIteratorAttributedString中使用。
自版本:
1.2
参见:
  • Field Details

    • LANGUAGE

      public static final AttributedCharacterIterator.Attribute LANGUAGE
      一些文本的语言的属性键。

      值是Locale的实例。

      参见:
    • READING

      public static final AttributedCharacterIterator.Attribute READING
      一些文本的阅读属性键。在写形式和发音只有松散关联的语言(如日语)中,通常需要将发音(读音)与书写形式一起存储。

      值是Annotation持有String的实例。

      参见:
    • INPUT_METHOD_SEGMENT

      public static final AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT
      输入法段的属性键。输入法通常将文本分成段,这些段通常对应单词。

      值是Annotation持有null引用的实例。

      参见:
  • Constructor Details

    • Attribute

      protected Attribute(String name)
      使用给定名称构造一个Attribute
      参数:
      name - Attribute的名称
  • Method Details

    • equals

      public final boolean equals(Object obj)
      比较两个对象是否相等。此版本仅在x.equals(y)为真时返回true,如果xy引用同一对象,则对所有子类都保证这一点。
      覆盖:
      equals 在类 Object
      参数:
      obj - 用于比较的参考对象。
      返回:
      如果此对象与obj参数相同,则返回true; 否则返回false
      参见:
    • hashCode

      public final int hashCode()
      返回对象的哈希码值。此版本与Object中的版本相同,但也是final的。
      覆盖:
      hashCode 在类 Object
      返回:
      此对象的哈希码值。
      参见:
    • toString

      public String toString()
      返回对象的字符串表示形式。此版本返回类名、"("、标识属性的名称和")"的连接。
      覆盖:
      toString 在类 Object
      返回:
      对象的字符串表示形式。
    • getName

      protected String getName()
      返回属性的名称。
      返回:
      Attribute的名称
    • readResolve

      protected Object readResolve() throws InvalidObjectException
      解析被反序列化为预定义常量的实例。
      返回:
      已解析的Attribute对象
      抛出:
      InvalidObjectException - 如果要解析的对象不是Attribute的实例