public interface AccessibleExtendedText
AccessibleExtendedText インタフェースには、AccessibleText インタフェースでは提供されていない追加のメソッドが含まれています。
アプリケーションは、オブジェクトの AccessibleContext (Accessible
を参照) を取得してから、AccessibleContext の AccessibleContext.getAccessibleText()
メソッドを呼び出すと、オブジェクトが AccessibleExtendedText インタフェースをサポートするかどうかを判定できます。戻り値が AccessibleExtendedText のインスタンスであれば、そのオブジェクトはこのインタフェースをサポートします。
Accessible
, Accessible.getAccessibleContext()
, AccessibleContext
, AccessibleContext.getAccessibleText()
修飾子と型 | フィールドと説明 |
---|---|
static int |
ATTRIBUTE_RUN
取得すべきテキストの一部が、同じテキスト属性を持つ連続したテキストであることを示すのに使用する定数です。
|
static int |
LINE
取得すべきテキストの一部が 1 行のテキストであることを示すのに使用する定数です。
|
修飾子と型 | メソッドと説明 |
---|---|
Rectangle |
getTextBounds(int startIndex, int endIndex)
2 つのインデックス間のテキストの境界の矩形を返します。
|
String |
getTextRange(int startIndex, int endIndex)
2 つのインデックス間のテキストを返します。
|
AccessibleTextSequence |
getTextSequenceAfter(int part, int index)
指定された index の後ろの
AccessibleTextSequence を返します。 |
AccessibleTextSequence |
getTextSequenceAt(int part, int index)
指定された index にある
AccessibleTextSequence を返します。 |
AccessibleTextSequence |
getTextSequenceBefore(int part, int index)
指定された index の前の
AccessibleTextSequence を返します。 |
static final int LINE
static final int ATTRIBUTE_RUN
String getTextRange(int startIndex, int endIndex)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックスAccessibleTextSequence getTextSequenceAt(int part, int index)
AccessibleTextSequence
を返します。part
- 取得する CHARACTER
、WORD
、SENTENCE
、LINE
、または ATTRIBUTE_RUN
index
- テキスト内のインデックスAccessibleTextSequence
。それ以外の場合は、null を返します。AccessibleText.CHARACTER
, AccessibleText.WORD
, AccessibleText.SENTENCE
AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence
を返します。part
- 取得する CHARACTER
、WORD
、SENTENCE
、LINE
、または ATTRIBUTE_RUN
index
- テキスト内のインデックスAccessibleTextSequence
。それ以外の場合は、null を返します。AccessibleText.CHARACTER
, AccessibleText.WORD
, AccessibleText.SENTENCE
AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleTextSequence
を返します。part
- 取得する CHARACTER
、WORD
、SENTENCE
、LINE
、または ATTRIBUTE_RUN
index
- テキスト内のインデックスAccessibleTextSequence
。それ以外の場合は、null を返します。AccessibleText.CHARACTER
, AccessibleText.WORD
, AccessibleText.SENTENCE
Rectangle getTextBounds(int startIndex, int endIndex)
startIndex
- テキストの開始インデックスendIndex
- テキストの終了インデックス バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.