Класс 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/AttributedCharacterIterator.Attribute.html