JavaTM 2 Platform
Std. Ed. v1.3

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 番目の Link を返します。
 int getLinkCount()
          このハイパーテキストドキュメント内にあるリンクの数を返します。
 int getLinkIndex(int charIndex)
          この文字インデックスに関連したハイパーリンクの配列へのインデックスを返します。
 
インタフェース javax.accessibility.AccessibleText から継承したメソッド
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
 

メソッドの詳細

getLinkCount

public int getLinkCount()
このハイパーテキストドキュメント内にあるリンクの数を返します。
戻り値:
このハイパーテキストドキュメント内にあるリンクの数

getLink

public AccessibleHyperlink getLink(int linkIndex)
Hypertext ドキュメントの n 番目の Link を返します。
パラメータ:
linkIndex - Hypertext のリンク内でのインデックス
戻り値:
n 番目のリンクをカプセル化する Link オブジェクト

getLinkIndex

public int getLinkIndex(int charIndex)
この文字インデックスに関連したハイパーリンクの配列へのインデックスを返します。このインデックスに関連したハイパーリンクがない場合は -1 を返します。
パラメータ:
charIndex - テキスト内のインデックス
戻り値:
このハイパーテキストドキュメントのハイパーリンクのセットへのインデックス

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.