モジュール java.desktop
パッケージ javax.accessibility

インタフェースAccessibleHypertext

すべてのスーパー・インタフェース:
AccessibleText
既知のすべての実装クラス:
JEditorPane.JEditorPaneAccessibleHypertextSupport

public interface AccessibleHypertext
extends AccessibleText
AccessibleHypertextクラスは、ハイパーテキスト情報を表示するすべてのクラスの基本クラスです。 このクラスは、コンテンツ、属性、および空間位置を使ってそのテキストにアクセスするための標準メカニズムをユーザー補助テクノロジに提供します。 また、このクラスは、ハイパーリンクを操作するための標準メカニズムも提供します。 アプリケーションは、最初にAccessibleContext (Accessibleを参照してください)を取得し、次にAccessibleContextAccessibleContext.getAccessibleText()メソッドを呼び出して、オブジェクトがAccessibleHypertextインタフェースをサポートしているかどうかを判断できます。 戻り値がAccessibleHypertextを継承するクラスである場合、そのオブジェクトはAccessibleHypertextをサポートします。
関連項目:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleText, AccessibleContext.getAccessibleText()
  • メソッドの詳細

    • getLinkCount

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

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

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