Класс Annotation
- java.lang.Object
-
- java.text.Annotation
public class Annotation extends Object
Объект Annotation используется в качестве обертки для значения текстового атрибута, если атрибут обладает характеристиками аннотации. Эти характеристики:
- Диапазон текста, к которому применяется атрибут, имеет важное значение для семантики диапазона. Это означает, что атрибут не может применяться к поддиапазонам текста, к которому он применяется, и если два смежных текстовых диапазона имеют одинаковое значение для этого атрибута, атрибут всё равно не может применяться к объединённому диапазону в целом с этим значением.
- Атрибут или его значение, как правило, больше не применимы, если базовый текст изменён.
Оборачивание значения атрибута в объект 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
Подробное описание конструкторов
Annotation
public Annotation(Object value)
Создаёт запись аннотации со заданным значением, которое может быть null.
- Параметры:
-
value- значение атрибута
Подробное описание методов
getValue
public Object getValue()
Возвращает значение атрибута, которое может быть null.
- Возвращает:
- значение атрибута
toString
public String toString()
Возвращает строковое представление этой аннотации.
© 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/Annotation.html