Module java.desktop

Class AccessibleHyperlink

java.lang.Object
javax.accessibility.AccessibleHyperlink
所有已实现的接口:
AccessibleAction
直接已知的子类:
JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink

public abstract class AccessibleHyperlink extends Object implements AccessibleAction
封装了超文本文档中的链接或链接集合(例如客户端端图像映射)。
参见:
  • Constructor Details

    • AccessibleHyperlink

      protected AccessibleHyperlink()
      子类调用的构造函数。
  • Method Details

    • isValid

      public abstract boolean isValid()
      由于链接关联的文档可能已更改,此方法返回此链接是否仍然有效(关于其引用的文档)。
      返回:
      指示此链接是否仍然有效(关于其所属的AccessibleHypertext)的标志
    • getAccessibleActionCount

      public abstract int getAccessibleActionCount()
      返回此链接中可用的可访问操作数。如果有多个操作数,则第一个操作数不被视为此链接对象的“默认”操作(例如,在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()
      获取此链接在超文本文档中结束的索引。
      返回:
      链接结束的索引