Класс JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
- Все реализуемые интерфейсы:
AccessibleAction
- Вложенный класс:
JEditorPane.JEditorPaneAccessibleHypertextSupport
public class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink extends AccessibleHyperlink
- С:
- 1.2
Краткое описание полей
Поля, объявленные в интерфейсе javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
HTMLLink |
Создаёт HTMLLink. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
doAccessibleAction |
Выполнение указанного действия на объекте |
Object |
getAccessibleActionAnchor |
Возвращает объект, представляющий якорную ссылку, соответствующий данной ссылке. |
int |
getAccessibleActionCount() |
Возвращает количество доступных действий в этой ссылке. Если их несколько, первая ссылка НЕ считается "по умолчанию" для данного объекта LINK (например, в 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, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.html