モジュール 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 - テキスト内のインデックス
        戻り値:
        このハイパーテキスト・ドキュメントのハイパーリンクのセットへのインデックス