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

インタフェースAccessibleExtendedText

    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static int ATTRIBUTE_RUN
      取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。
      static int LINE
      取得すべきテキストの一部が1行のテキストであることを示すのに使用する定数です。
    • メソッドの詳細

      • getTextRange

        String getTextRange​(int startIndex,
                            int endIndex)
        2つのindices間のテキストを返します。
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
        戻り値:
        インデックスが有効な場合はテキスト文字列。 それ以外の場合はnullが返されます。
      • getTextSequenceAt

        AccessibleTextSequence getTextSequenceAt​(int part,
                                                 int index)
        指定されたindexにあるAccessibleTextSequenceを返します。
        パラメータ:
        part - 取得するCHARACTERWORDSENTENCELINE、またはATTRIBUTE_RUN
        index - テキスト内のインデックス
        戻り値:
        partindexが有効な場合は、テキストを指定するAccessibleTextSequence それ以外の場合はnullが返されます。
        関連項目:
        AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE
      • getTextSequenceAfter

        AccessibleTextSequence getTextSequenceAfter​(int part,
                                                    int index)
        指定されたindexの後ろのAccessibleTextSequenceを返します。
        パラメータ:
        part - 取得するCHARACTERWORDSENTENCELINE、またはATTRIBUTE_RUN
        index - テキスト内のインデックス
        戻り値:
        partindexが有効な場合は、テキストを指定するAccessibleTextSequence それ以外の場合はnullが返されます。
        関連項目:
        AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE
      • getTextSequenceBefore

        AccessibleTextSequence getTextSequenceBefore​(int part,
                                                     int index)
        指定されたindexの前のAccessibleTextSequenceを返します。
        パラメータ:
        part - 取得するCHARACTERWORDSENTENCELINE、またはATTRIBUTE_RUN
        index - テキスト内のインデックス
        戻り値:
        partindexが有効な場合は、テキストを指定するAccessibleTextSequence それ以外の場合はnullが返されます。
        関連項目:
        AccessibleText.CHARACTER, AccessibleText.WORD, AccessibleText.SENTENCE
      • getTextBounds

        Rectangle getTextBounds​(int startIndex,
                                int endIndex)
        2つのインデックス間のテキストの境界の矩形を返します。
        パラメータ:
        startIndex - テキストの開始インデックス
        endIndex - テキストの終了インデックス
        戻り値:
        インデックスが有効な場合はテキストの境界の矩形。 それ以外の場合はnullが返されます。