Класс JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
- Все реализуемые интерфейсы:
AccessibleAction
- Вложенный класс:
JEditorPane.JEditorPaneAccessibleHypertextSupport
public class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink extends AccessibleHyperlink
Краткое описание полей
Поля, объявленные в интерфейсе javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
HTMLLink |
Создаёт
HTMLLink. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
doAccessibleAction |
Выполняет указанное действие над объектом
|
Object |
getAccessibleActionAnchor |
Возвращает объект, представляющий якорь ссылки, соответствующий этой ссылке.
|
int |
getAccessibleActionCount() |
Возвращает количество доступных действий в этой ссылке. Если их более одного, то первое не считается «стандартным» действием для этого объекта (например, в HTML-карте изображений).
|
String |
getAccessibleActionDescription |
Возвращает строковое описание конкретного действия ссылки.
|
Object |
getAccessibleActionObject |
Возвращает объект URL, представляющий ссылку.
|
int |
getEndIndex() |
Получает индекс в гипертекстовом документе, где заканчивается эта ссылка.
|
int |
getStartIndex() |
Получает индекс в гипертекстовом документе, где начинается эта ссылка.
|
boolean |
isValid() |
Поскольку документ, к которому относится ссылка, может измениться, этот метод возвращает, является ли ссылка по-прежнему действительной (по отношению к документу, на который она ссылается).
|
Подробное описание конструкторов
HTMLLink
public HTMLLink(Element e)
HTMLLink. - Параметры:
-
e- элемент
Подробное описание методов
isValid
public boolean isValid()
- Унаследованно от:
-
isValidв классеAccessibleHyperlink - Возвращает:
- флаг, указывающий, является ли эта ссылка по-прежнему действительной по отношению к AccessibleHypertext, к которому она относится
getAccessibleActionCount
public int getAccessibleActionCount()
- Унаследованно от:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Унаследованно от:
-
getAccessibleActionCountв классеAccessibleHyperlink - Возвращает:
- номер действия с нулевым базисом в этом объекте
doAccessibleAction
public boolean doAccessibleAction(int i)
- Унаследованно от:
-
doAccessibleActionв интерфейсеAccessibleAction - Унаследованно от:
-
doAccessibleActionв классеAccessibleHyperlink - Параметры:
-
i- индекс действий с нулевым базисом - Возвращает:
- true, если действие было выполнено; иначе false.
- См. также:
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
- Унаследованно от:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Унаследованно от:
-
getAccessibleActionDescriptionв классеAccessibleHyperlink - Параметры:
-
i- индекс действий с нулевым базисом - Возвращает:
- строковое описание действия
- См. также:
getAccessibleActionObject
public Object getAccessibleActionObject(int i)
- Унаследованно от:
-
getAccessibleActionObjectв классеAccessibleHyperlink - Параметры:
-
i- индекс действий с нулевым базисом - Возвращает:
- объект URL, представляющий саму HTML-ссылку
- См. также:
getAccessibleActionAnchor
public Object getAccessibleActionAnchor(int i)
Например, из HTML: <a href="https://openjdk.org">OpenJDK</a> этот метод вернёт строку «OpenJDK».
Аналогично, из этого HTML: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a> он может вернуть объект ImageIcon("top-hat.gif", "top hat");
- Унаследованно от:
-
getAccessibleActionAnchorв классеAccessibleHyperlink - Параметры:
-
i- индекс действий с нулевым базисом - Возвращает:
- объект, представляющий якорь гипертекста
- См. также:
getStartIndex
public int getStartIndex()
- Унаследованно от:
-
getStartIndexв классеAccessibleHyperlink - Возвращает:
- индекс начала ссылки
getEndIndex
public int getEndIndex()
- Унаследованно от:
-
getEndIndexв классеAccessibleHyperlink - Возвращает:
- индекс конца ссылки
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.html