Spec-Zone.ru › OpenJDK 25

Класс Annotation

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

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

Начиная с версии:
1.2
См. также:
  • AttributedCharacterIterator

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

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

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

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

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

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

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

Annotation

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

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

getValue

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

toString

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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