Spec-Zone.ru › OpenJDK 25

Класс 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

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

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

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

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, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/accessibility/AccessibleHyperlink.html

Spec-Zone.ru

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