Класс AccessibleHyperlink
- Все реализуемые интерфейсы:
AccessibleAction
- Прямые известные подклассы:
JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
public abstract class AccessibleHyperlink extends Object implements AccessibleAction
- См. также:
Краткое описание полей
Поля, объявленные в интерфейсе AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор, предназначенный для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract boolean |
doAccessibleAction |
Выполняет указанное действие над объектом. |
abstract Object |
getAccessibleActionAnchor |
Возвращает объект, представляющий якорь ссылки, соответствующий этой ссылке. |
abstract int |
getAccessibleActionCount() |
Возвращает количество доступных действий, предусмотренных этой ссылкой. Если действий больше одного, первое из них НЕ считается действием «по умолчанию» для этого объекта LINK (например, в HTML-карте-изображении). |
abstract String |
getAccessibleActionDescription |
Возвращает строковое описание конкретного действия ссылки. |
abstract Object |
getAccessibleActionObject |
Возвращает объект, представляющий действие ссылки, соответствующее этой ссылке. |
abstract int |
getEndIndex() |
Возвращает индекс в гипертекстовом документе, на котором заканчивается эта ссылка. |
abstract int |
getStartIndex() |
Возвращает индекс в гипертекстовом документе, на котором начинается эта ссылка. |
abstract boolean |
isValid() |
Поскольку документ, с которым связана ссылка, мог измениться, этот метод возвращает значение, указывающее, остается ли эта ссылка действительной (по отношению к документу, на который она ссылается). |
Подробное описание конструкторов
AccessibleHyperlink
protected AccessibleHyperlink()
Подробное описание методов
isValid
public abstract boolean isValid()
- Возвращает:
- флаг, указывающий, остается ли эта ссылка действительной по отношению к
AccessibleHypertext, к которому она относится
getAccessibleActionCount
public abstract int getAccessibleActionCount()
AccessibleAction.- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- количество действий в этом объекте, отсчитываемое от нуля
doAccessibleAction
public abstract boolean doAccessibleAction(int i)
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i— отсчитываемый от нуля индекс действия - Возвращает:
-
true, если действие выполнено; в противном случае —false - См. также:
getAccessibleActionDescription
public abstract String getAccessibleActionDescription(int i)
Аналогично, для следующего HTML-кода: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a> этот метод вернет "top hat"
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i— отсчитываемый от нуля индекс действия - Возвращает:
- строковое описание действия
- См. также:
getAccessibleActionObject
public abstract Object getAccessibleActionObject(int i)
- Параметры:
-
i— отсчитываемый от нуля индекс действия - Возвращает:
- объект, представляющий саму гипертекстовую ссылку
- См. также:
getAccessibleActionAnchor
public abstract Object getAccessibleActionAnchor(int i)
String, содержащий текст: "Accessibility". Аналогично, для следующего HTML-кода: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a> он может вернуть объект ImageIcon("top-hat.gif", "top hat");
- Параметры:
-
i— отсчитываемый от нуля индекс действия - Возвращает:
- объект, представляющий гипертекстовый якорь
- См. также:
getStartIndex
public abstract int getStartIndex()
- Возвращает:
- индекс начала ссылки
getEndIndex
public abstract int getEndIndex()
- Возвращает:
- индекс конца ссылки
© 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