Spec-Zone.ru › OpenJDK 8

Интерфейс AccessibleExtendedText

Все известные реализующие классы:
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JPasswordField.AccessibleJPasswordField, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField

public interface AccessibleExtendedText

Интерфейс AccessibleExtendedText содержит дополнительные методы, отсутствующие в интерфейсе AccessibleText. Приложения могут определить, поддерживает ли объект интерфейс AccessibleExtendedText, сначала получив его AccessibleContext (см. Accessible), а затем вызвав метод AccessibleContext.getAccessibleText() объекта AccessibleContext. Если возвращаемое значение является экземпляром AccessibleExtendedText, объект поддерживает этот интерфейс.

С:
1.5
См. также:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleText()

Поля

Модификатор и тип Поле и описание
static int ATTRIBUTE_RUN

Константа, используемая для указания того, что часть текста, которая должна быть получена, представляет собой смежный текст с одинаковыми атрибутами текста.

static int LINE

Константа, используемая для указания того, что часть текста, которая должна быть получена, представляет собой строку текста.

Методы

Модификатор и тип Метод и описание
Rectangle getTextBounds(int startIndex, int endIndex)

Возвращает прямоугольник, ограничивающий текст между двумя индексами.

String getTextRange(int startIndex, int endIndex)

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

AccessibleTextSequence getTextSequenceAfter(int part, int index)

Возвращает AccessibleTextSequence после заданного индекса.

AccessibleTextSequence getTextSequenceAt(int part, int index)

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

AccessibleTextSequence getTextSequenceBefore(int part, int index)

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

Поля

LINE

static final int LINE

Константа, используемая для указания того, что часть текста, которая должна быть получена, представляет собой строку текста.

См. также:
AccessibleText.getAtIndex(int, int), AccessibleText.getAfterIndex(int, int), AccessibleText.getBeforeIndex(int, int), Значения константных полей

ATTRIBUTE_RUN

static final int ATTRIBUTE_RUN

Константа, используемая для указания того, что часть текста, которая должна быть получена, представляет собой смежный текст с одинаковыми атрибутами текста.

См. также:
AccessibleText.getAtIndex(int, int), AccessibleText.getAfterIndex(int, int), AccessibleText.getBeforeIndex(int, int), Значения константных полей

Методы

getTextRange

String getTextRange(int startIndex,
                    int endIndex)

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

Параметры:
startIndex - начальный индекс в тексте
endIndex - конечный индекс в тексте
Возвращает:
строку текста, если индексы допустимы. В противном случае возвращается null.

getTextSequenceAt

AccessibleTextSequence getTextSequenceAt(int part,
                                         int index)

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

Параметры:
part - CHARACTER, WORD, SENTENCE, LINE или ATTRIBUTE_RUN для получения
index - индекс в тексте
Возвращает:
объект AccessibleTextSequence , указывающий на текст, если часть и индекс допустимы. В противном случае возвращается null.
См. также:
AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE

getTextSequenceAfter

AccessibleTextSequence getTextSequenceAfter(int part,
                                            int index)

Возвращает AccessibleTextSequence после заданного индекса.

Параметры:
part - CHARACTER, WORD, SENTENCE, LINE или ATTRIBUTE_RUN для получения
index - индекс в тексте
Возвращает:
объект AccessibleTextSequence , указывающий на текст, если часть и индекс допустимы. В противном случае возвращается null.
См. также:
AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE

getTextSequenceBefore

AccessibleTextSequence getTextSequenceBefore(int part,
                                             int index)

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

Параметры:
part - CHARACTER, WORD, SENTENCE, LINE или ATTRIBUTE_RUN для получения
index - индекс в тексте
Возвращает:
объект AccessibleTextSequence , указывающий на текст, если часть и индекс допустимы. В противном случае возвращается null.
См. также:
AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE

getTextBounds

Rectangle getTextBounds(int startIndex,
                        int endIndex)

Возвращает прямоугольник, ограничивающий текст между двумя индексами.

Параметры:
startIndex - начальный индекс в тексте
endIndex - конечный индекс в тексте
Возвращает:
прямоугольник, ограничивающий текст, если индексы допустимы. В противном случае возвращается null.

© 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.

Spec-Zone.ru

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