Spec-Zone.ru › OpenJDK 24

Интерфейс Position

public interface Position
Представляет расположение в документе. Он предназначен для абстрагирования от реализации деталей документа и позволяет указать позиции в документе, способные отслеживать изменения по мере редактирования документа.

Объект Position указывает на расположение между двумя символами. По мере изменения окружающего содержимого, объект Position автоматически корректирует свой смещение, чтобы отразить изменения. Если содержимое вставлено или удалено перед расположением объекта Position, то смещение объекта Position увеличивается или уменьшается соответственно, чтобы указывать на то же местоположение. Если часть документа удалена, содержащая смещение объекта Position, то смещение объекта Position становится смещением начала удаленного региона. Например, если объект Position имеет смещение 5, а удален регион с 2 по 10, то смещение объекта Position становится равным 2.

Объект Position со смещением 0 является специальным случаем. Он никогда не изменяет своё смещение во время изменения содержимого документа.

Краткое описание вложенных классов

Модификатор и тип Интерфейс Описание
static final class  Position.Bias
Типобезопасное перечисление для указания смещения к позиции в модели.

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

Модификатор и тип Метод Описание
int getOffset()
Возвращает текущее смещение в документе.

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

getOffset

int getOffset()
Возвращает текущее смещение в документе.
Возвращает:
смещение >= 0

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/Position.html

Spec-Zone.ru

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