インタフェースAccessibleHypertext

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

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

    インタフェースで宣言されたフィールド AccessibleText

    CHARACTER, SENTENCE, WORD
    修飾子と型
    フィールド
    説明
    static final int
    取り出す必要のあるテキストの一部が文字であることを示すのに使用する定数です。
    static final int
    取り出す必要のあるテキストの一部が文であることを示すのに使用する定数です。
    static final int
    取り出す必要のあるテキストの一部が単語であることを示すのに使用する定数です。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getLink(int linkIndex)
    このハイパーテキスト・ドキュメントのn番目のLinkを返します。
    int
    このハイパーテキスト・ドキュメント内にあるリンクの数を返します。
    int
    getLinkIndex(int charIndex)
    この文字インデックスに関連付けられたハイパーリンクの配列へのインデックスを返します。このインデックスに関連付けられたハイパーリンクがない場合は -1を返します。

    インタフェースで宣言されたメソッド AccessibleText

    getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart
    修飾子と型
    メソッド
    説明
    getAfterIndex(int part, int index)
    指定された索引の後にStringを返します。
    getAtIndex(int part, int index)
    指定された索引のStringを返します。
    getBeforeIndex(int part, int index)
    指定された索引の前にStringを返します。
    int
    キャレットのゼロから始まるオフセットを返します。
    指定されたインデックスにある文字のAttributeSetを返します。
    文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。
    int
    (有効なインデックス)の文字数を返します。
    int
    ローカル座標のポイントを指定すると、そのポイントの下の文字の0から始まるインデックスを返します。
    選択されているテキストの一部を返します。
    int
    選択したテキスト内の終了オフセットを返します。
    int
    選択したテキスト内の開始オフセットを返します。
  • メソッドの詳細

    • getLinkCount

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

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

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