Класс AttributedCharacterIterator.Attribute
- java.lang.Object
-
- java.text.AttributedCharacterIterator.Attribute
- Все реализованные интерфейсы:
- Serializable
- Прямые известные подклассы:
- Format.Field, TextAttribute
- Вложенный интерфейс:
- AttributedCharacterIterator
public static class AttributedCharacterIterator.Attribute extends Object implements Serializable
Определяет ключи атрибутов, используемые для идентификации атрибутов текста. Эти ключи используются в AttributedCharacterIterator и AttributedString.
- С момента:
- 1.2
- См. также:
-
AttributedCharacterIterator,AttributedString, Сериализованная форма
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static AttributedCharacterIterator.Attribute |
INPUT_METHOD_SEGMENT Ключ атрибута для сегментов методов ввода. |
static AttributedCharacterIterator.Attribute |
LANGUAGE Ключ атрибута для языка некоторого текста. |
static AttributedCharacterIterator.Attribute |
READING Ключ атрибута для чтения некоторого текста. |
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
Attribute(String name) Создает |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(Object obj) Сравнивает два объекта на равенство. |
protected String |
getName() Возвращает имя атрибута. |
int |
hashCode() Возвращает хэш-код объекта. |
protected Object |
readResolve() Разрешает экземпляры, которые десериализуются, до предопределенных констант. |
String |
toString() Возвращает строковое представление объекта. |
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Поля
LANGUAGE
public static final AttributedCharacterIterator.Attribute LANGUAGE
Ключ атрибута для языка некоторого текста.
Значения являются экземплярами Locale.
- См. также:
Locale
READING
public static final AttributedCharacterIterator.Attribute READING
Ключ атрибута для чтения некоторого текста. В языках, где письменная форма и произношение слова лишь слабо связаны (например, японский), часто необходимо хранить произношение (чтение) вместе с письменной формой.
Значения являются экземплярами Annotation, содержащими экземпляры String.
- См. также:
-
Annotation,String
INPUT_METHOD_SEGMENT
public static final AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT
Ключ атрибута для сегментов методов ввода. Методы ввода часто разбивают текст на сегменты, которые обычно соответствуют словам.
Значения являются экземплярами Annotation, содержащими ссылку на null.
- См. также:
Annotation
Конструкторы
Attribute
protected Attribute(String name)
Создает Attribute с заданным именем.
- Параметры:
-
name- имяAttribute
Методы
equals
public final boolean equals(Object obj)
Сравнивает два объекта на равенство. Эта версия возвращает true только для x.equals(y) если x и y ссылаются на один и тот же объект, и гарантирует это для всех подклассов.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект-ссылка для сравнения. - Возвращает:
-
trueесли этот объект такой же, как аргумент obj;falseв противном случае. - См. также:
-
Object.hashCode(),HashMap
hashCode
public final int hashCode()
Возвращает хэш-код объекта. Эта версия идентична версии в Object, но также является final.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого объекта.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
toString
public String toString()
Возвращает строковое представление объекта. Эта версия возвращает конкатенацию имени класса, "(", имени, идентифицирующего атрибут, и ")".
getName
protected String getName()
Возвращает имя атрибута.
- Возвращает:
- имя
Attribute
readResolve
protected Object readResolve()
throws InvalidObjectException
Разрешает экземпляры, которые десериализуются, до предопределенных констант.
- Возвращает:
- разрешенный
Attributeобъект - Исключения:
-
InvalidObjectException- если объект для разрешения не является экземпляромAttribute
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.