Интерфейс Position

public interface Position

Представляет расположение внутри документа. Он призван абстрагировать реализующие детали документа и позволить указать позиции внутри документа, которые способны отслеживать изменения по мере редактирования документа.

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

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

Вложенные классы

Модификатор и тип Интерфейс Описание
static class  Position.Bias

Безопасное перечисление типов для указания смещения к позиции в модели.

Методы

Модификатор и тип Метод Описание
int getOffset()

Возвращает текущее смещение внутри документа.

Методы

getOffset

int getOffset()

Возвращает текущее смещение внутри документа.

Возвращает:
смещение >= 0

© 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.desktop/javax/swing/text/Position.html

Spec-Zone .ru
спецификации, руководства, описания, API