JavaTM Platform
Standard Ed. 6

javax.accessibility
接口 AccessibleHypertext

所有超级接口:
AccessibleText
所有已知实现类:
JEditorPane.JEditorPaneAccessibleHypertextSupport

public interface AccessibleHypertext
extends AccessibleText

AccessibleHypertext 类是在显示器上显示超文本信息的所有类的基类。此类为辅助技术提供了标准机制,以通过文本的内容、属性和空间位置来访问该文本。它还提供了操作超链接的标准机制。应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible),然后调用 AccessibleContext 的 AccessibleContext.getAccessibleText() 方法,能够确定该对象是否支持 AccessibleHypertext 接口。如果返回值是一个扩展了 AccessibleHypertext 的类,则该对象支持 AccessibleHypertext。

另请参见:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleText, AccessibleContext.getAccessibleText()

字段摘要
 
从接口 javax.accessibility.AccessibleText 继承的字段
CHARACTER, SENTENCE, WORD
 
方法摘要
 AccessibleHyperlink getLink(int linkIndex)
          返回此 Hypertext 文档中第 n 个链接。
 int getLinkCount()
          返回此超文本文档中的链接数。
 int getLinkIndex(int charIndex)
          返回超链接数组中与此字符索引关联的索引;如果没有与此索引关联的超链接,则返回 -1。
 
从接口 javax.accessibility.AccessibleText 继承的方法
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
 

方法详细信息

getLinkCount

int getLinkCount()
返回此超文本文档中的链接数。

返回:
此超文本文档中的链接数。

getLink

AccessibleHyperlink getLink(int linkIndex)
返回此 Hypertext 文档中第 n 个链接。

参数:
linkIndex - 在此 Hypertext 的链接中
返回:
Link 封装了第 n 个链接(或多个链接)的对象

getLinkIndex

int getLinkIndex(int charIndex)
返回超链接数组中与此字符索引关联的索引;如果没有与此索引关联的超链接,则返回 -1。

参数:
charIndex - 文本中的索引
返回:
超链接集合中此超文本文档的索引。

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策