Spec-Zone.ru › OpenJDK 17

Класс Аннотация

java.lang.Object
java.text.Annotation
public class Annotation extends Object
Объект Annotation используется в качестве обертки для значения текстового атрибута, если атрибут обладает характеристиками аннотации. Эти характеристики:
  • Диапазон текста, к которому применяется атрибут, имеет решающее значение для семантики этого диапазона. Это означает, что атрибут не может быть применен к поддиапазонам диапазона текста, к которому он применяется, и, если у двух смежных текстовых диапазонов есть одинаковое значение для этого атрибута, атрибут по-прежнему не может быть применён к объединённому диапазону в целом с этим значением.
  • Атрибут или его значение, как правило, больше не применяются, если базовый текст изменён.
Примером является грамматическая информация, прикреплённая к предложению: Для предыдущего предложения можно сказать, что «пример» — это подлежащее, но нельзя сказать то же самое об «а», «пример» или «прим». Когда текст изменяется, грамматическая информация обычно становится недействительной. Ещё один пример — японская информация о чтении (yomi).

Обертка значения атрибута в объект Annotation гарантирует, что смежные текстовые фрагменты не объединяются, даже если значения атрибутов равны, и указывает контейнерам текста, что атрибут следует отбросить, если базовый текст изменён.

Since:
1.2
См. также:
  • AttributedCharacterIterator

Краткое описание конструкторов

Конструктор Описание
Annotation(Object value)
Создаёт запись аннотации со значением, которое может быть null.

Краткое описание методов

Модификатор и тип Метод Описание
Object getValue()
Возвращает значение атрибута, которое может быть null.
String toString()
Возвращает строковое представление этой аннотации.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

Аннотация

public Annotation(Object value)
Создаёт запись аннотации со значением, которое может быть null.
Параметры:
value - значение атрибута

Подробное описание методов

getValue

public Object getValue()
Возвращает значение атрибута, которое может быть null.
Возвращает:
значение атрибута

toString

public String toString()
Возвращает строковое представление этой аннотации.
Overrides:
toString в классе Object
Возвращает:
строковое представление этой аннотации

© 1993, 2021, 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/17/docs/api/java.base/java/text/Annotation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API