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, 2014, Oracle and/or its affiliates. All rights reserved.