public interface AccessibleExtendedText
AccessibleExtendedText接口包含AccessibleText接口未提供的附加方法应用程序可以通过首先获取其AccessibleContext(参见Accessible
),然后调用AccessibleContext的AccessibleContext.getAccessibleText()
方法来确定对象是否支持AccessibleExtendedText接口。 如果返回值是AccessibleExtendedText的一个实例,则该对象支持该接口。
Accessible
, Accessible.getAccessibleContext()
, AccessibleContext
, AccessibleContext.getAccessibleText()
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE_RUN
常数用于表示应检索的文本部分是具有相同文本属性的连续文本。
|
static int |
LINE
常数用于表示应检索的文本的一部分是文本行。
|
Modifier and Type | Method and Description |
---|---|
Rectangle |
getTextBounds(int startIndex, int endIndex)
返回两个索引之间文本的边界矩形。
|
String |
getTextRange(int startIndex, int endIndex)
返回两个索引之间的文本
|
AccessibleTextSequence |
getTextSequenceAfter(int part, int index)
给定索引后返回
AccessibleTextSequence 。
|
AccessibleTextSequence |
getTextSequenceAt(int part, int index)
返回给定索引的
AccessibleTextSequence 。
|
AccessibleTextSequence |
getTextSequenceBefore(int part, int 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
- 文本中的结束索引