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