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

インタフェースAccessibleText

    • フィールドのサマリー

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

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

      • getIndexAtPoint

        int getIndexAtPoint​(Point p)
        ローカル座標のポイントを指定すると、そのポイントの下の文字の0から始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。
        パラメータ:
        p - ローカル座標のポイント
        戻り値:
        Point pの下の文字の0から始まるインデックス。点が無効な場合-1を返します。
      • getCharacterBounds

        Rectangle getCharacterBounds​(int i)
        文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。
        パラメータ:
        i - 文字列へのインデックス
        戻り値:
        文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
      • getCharCount

        int getCharCount()
        文字数(有効なインデックス)を返します。
        戻り値:
        文字数
      • getCaretPosition

        int getCaretPosition()
        キャレットのゼロから始まるオフセットを返します。

        注: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。

        戻り値:
        キャレットのゼロから始まるオフセット
      • getAtIndex

        String getAtIndex​(int part,
                          int index)
        指定されたindexにあるStringを返します。
        パラメータ:
        part - 取得するCHARACTER、WORD、またはSENTENCE
        index - テキスト内のインデックス
        戻り値:
        文字、単語、または文
      • getAfterIndex

        String getAfterIndex​(int part,
                             int index)
        指定されたindexの後ろのStringを返します。
        パラメータ:
        part - 取得するCHARACTER、WORD、またはSENTENCE
        index - テキスト内のインデックス
        戻り値:
        文字、単語、または文
      • getBeforeIndex

        String getBeforeIndex​(int part,
                              int index)
        指定されたindexの前のStringを返します。
        パラメータ:
        part - 取得するCHARACTER、WORD、またはSENTENCE
        index - テキスト内のインデックス
        戻り値:
        文字、単語、または文
      • getCharacterAttribute

        AttributeSet getCharacterAttribute​(int i)
        指定されたインデックスにある文字のAttributeSetを返します。
        パラメータ:
        i - テキスト内の0から始まるインデックス
        戻り値:
        キャラクタのAttributeSet
      • getSelectionStart

        int getSelectionStart()
        選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。
        戻り値:
        選択範囲の先頭のテキストに対するインデックス
      • getSelectionEnd

        int getSelectionEnd()
        選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。
        戻り値:
        選択範囲の末尾のテキストに対するインデックス
      • getSelectedText

        String getSelectedText()
        選択されているテキストの一部を返します。
        戻り値:
        選択されたテキストのString部分