Spec-Zone.ru › OpenJDK 27

Класс AccessibleHyperlink

java.lang.Object
javax.accessibility.AccessibleHyperlink
Все реализуемые интерфейсы:
AccessibleAction
Прямые известные подклассы:
JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
public abstract class AccessibleHyperlink extends Object implements AccessibleAction
Инкапсуляция ссылки или набора ссылок (например, клиентской карты изображений) в гипертекстовом документе
См. также:
  • Accessible
  • Accessible.getAccessibleContext()
  • AccessibleContext
  • AccessibleText
  • AccessibleContext.getAccessibleText()

Краткое описание полей

Поля, объявленные в интерфейсе AccessibleAction

CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Модификатор и тип Поле Описание
static final String CLICK
Действие, которое заставляет компонент выполнить действие по умолчанию.
static final String DECREMENT
Действие, уменьшающее значение.
static final String INCREMENT
Действие, увеличивающее значение.
static final String TOGGLE_EXPAND
Действие, которое сворачивает развернутый узел дерева и разворачивает свернутый.
static final String TOGGLE_POPUP
Действие, которое отображает скрытое всплывающее окно и скрывает отображаемое.

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

AccessibleHyperlink()
Модификатор Конструктор Описание
protected
Конструктор для вызова из подклассов.

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

Модификатор и тип Метод Описание
abstract boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом.
abstract Object getAccessibleActionAnchor(int i)
Возвращает объект, представляющий якорь ссылки, соответствующий этой ссылке.
abstract int getAccessibleActionCount()
Возвращает количество доступных действий в этой ссылке. Если их больше одного, первое НЕ считается действием «по умолчанию» этого объекта LINK (например, в HTML-карте изображений).
abstract String getAccessibleActionDescription(int i)
Возвращает текстовое описание конкретного действия ссылки.
abstract Object getAccessibleActionObject(int i)
Возвращает объект, представляющий действие ссылки, соответствующий этой ссылке.
abstract int getEndIndex()
Возвращает индекс в гипертекстовом документе, где заканчивается эта ссылка.
abstract int getStartIndex()
Возвращает индекс в гипертекстовом документе, где начинается эта ссылка.
abstract boolean isValid()
Поскольку документ, с которым связана ссылка, мог измениться, этот метод возвращает сведения о том, остается ли эта ссылка действительной (относительно документа, на который она указывает).

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли какой-либо другой объект этому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API подлежит удалению в будущей версии.
Финализация устарела и подлежит удалению в одном из следующих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает значение хеш-кода этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

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

AccessibleHyperlink

protected AccessibleHyperlink()
Конструктор для вызова из подклассов.

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

isValid

public abstract boolean isValid()
Поскольку документ, с которым связана ссылка, мог измениться, этот метод возвращает сведения о том, остается ли эта ссылка действительной (относительно документа, на который она указывает).
Возвращает:
флаг, указывающий, остается ли эта ссылка действительной относительно AccessibleHypertext, к которому она принадлежит

getAccessibleActionCount

public abstract int getAccessibleActionCount()
Возвращает количество доступных действий в этой ссылке. Если их больше одного, первое НЕ считается действием «по умолчанию» этого объекта LINK (например, в HTML-карте изображений). Как правило, ссылки содержат только одно AccessibleAction.
Определено в:
getAccessibleActionCount в интерфейсе AccessibleAction
Возвращает:
количество действий в этом объекте, отсчет начинается с нуля

doAccessibleAction

public abstract boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом.
Определено в:
doAccessibleAction в интерфейсе AccessibleAction
Параметры:
i — отсчитываемый с нуля индекс действия
Возвращает:
true, если действие выполнено; в противном случае — false
См. также:
  • getAccessibleActionCount()

getAccessibleActionDescription

public abstract String getAccessibleActionDescription(int i)
Возвращает текстовое описание конкретного действия ссылки. Это должна быть текстовая строка, связанная с текстом привязки; в данном случае это должен быть текст якоря. Например, для HTML: <a HREF="http://www.sun.com/access">Accessibility</a> этот метод вернет "Accessibility".

Аналогично, для следующего HTML: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a> этот метод вернет "top hat"

Определено в:
getAccessibleActionDescription в интерфейсе AccessibleAction
Параметры:
i — отсчитываемый с нуля индекс действия
Возвращает:
текстовое описание действия
См. также:
  • getAccessibleActionCount()

getAccessibleActionObject

public abstract Object getAccessibleActionObject(int i)
Возвращает объект, представляющий действие ссылки, соответствующий этой ссылке. Например, для HTML: <a HREF="http://www.sun.com/access">Accessibility</a> этот метод вернет java.net.URL("http://www.sun.com/access.html");
Параметры:
i — отсчитываемый с нуля индекс действия
Возвращает:
объект, представляющий саму гипертекстовую ссылку
См. также:
  • getAccessibleActionCount()

getAccessibleActionAnchor

public abstract Object getAccessibleActionAnchor(int i)
Возвращает объект, представляющий якорь ссылки, соответствующий этой ссылке. Например, для HTML: <a href="http://www.sun.com/access">Accessibility</a> этот метод вернет String, содержащий текст: "Accessibility".

Аналогично, для следующего HTML: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a> метод может вернуть объект ImageIcon("top-hat.gif", "top hat");

Параметры:
i — отсчитываемый с нуля индекс действия
Возвращает:
объект, представляющий гипертекстовый якорь
См. также:
  • getAccessibleActionCount()

getStartIndex

public abstract int getStartIndex()
Возвращает индекс в гипертекстовом документе, где начинается эта ссылка.
Возвращает:
индекс начала ссылки

getEndIndex

public abstract int getEndIndex()
Возвращает индекс в гипертекстовом документе, где заканчивается эта ссылка.
Возвращает:
индекс конца ссылки

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, где представлены более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, 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.

Spec-Zone.ru

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