Класс AccessibleHyperlink
java.lang.Object
javax.accessibility.AccessibleHyperlink
- Все реализуемые интерфейсы:
AccessibleAction
- Прямые известные подклассы:
JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
public abstract class AccessibleHyperlink extends Object implements AccessibleAction
Инкапсуляция ссылки или набора ссылок (например, клиентской карты изображений) в гипертекстовом документе
- См. также:
Краткое описание полей
Поля, объявленные в интерфейсе 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 |
Действие, которое отображает скрытое всплывающее окно и скрывает отображаемое. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
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() |
Поскольку документ, с которым связана ссылка, мог измениться, этот метод возвращает сведения о том, остается ли эта ссылка действительной (относительно документа, на который она указывает). |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли какой-либо другой объект этому объекту. |
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 |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова 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 - См. также:
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— отсчитываемый с нуля индекс действия - Возвращает:
- текстовое описание действия
- См. также:
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— отсчитываемый с нуля индекс действия - Возвращает:
- объект, представляющий саму гипертекстовую ссылку
- См. также:
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— отсчитываемый с нуля индекс действия - Возвращает:
- объект, представляющий гипертекстовый якорь
- См. также:
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.