所有类


javax.accessibility
接口 AccessibleExtendedText


public interface AccessibleExtendedText

AccessibleExtendedText 接口包含 AccessibleText 接口所未提供的其他方法 应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible),然后调用 AccessibleContext 的 AccessibleContext.getAccessibleText() 方法,能够确定该对象是否支持 AccessibleExtendedText 接口。如果返回值为 AccessibleExtendedText 的一个实例,则该对象支持此接口。

另请参见:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleText(), AccessibleText.AccessibleTextChunk

字段摘要
static intATTRIBUTE_RUN
          用于指示应被检索的文本部分是具有相同文本属性的连续文本的常量。
static intLINE
          用于指示应被检索的文本部分是单行文本的常量。
 
方法摘要
 RectanglegetTextBounds(int startIndex, int endIndex)
          返回两个索引之间文本的边界矩形。
 StringgetTextRange(int startIndex, int endIndex)
          返回两个索引之间的文本。
 AccessibleTextSequencegetTextSequenceAfter(int part, int index)
          返回给定索引后面的 AccessibleTextSequence。
 AccessibleTextSequencegetTextSequenceAt(int part, int index)
          返回给定索引处的 AccessibleTextSequence。
 AccessibleTextSequencegetTextSequenceBefore(int part, int index)
          返回给定索引前面的 AccessibleTextSequence。
 

字段详细信息

LINE

static final int LINE
用于指示应被检索的文本部分是单行文本的常量。

另请参见:
#getAtIndex, #getAfterIndex, #getBeforeIndex, 常量字段值

ATTRIBUTE_RUN

static final int ATTRIBUTE_RUN
用于指示应被检索的文本部分是具有相同文本属性的连续文本的常量。

另请参见:
#getAtIndex, #getAfterIndex, #getBeforeIndex, 常量字段值
方法详细信息

getTextRange

String getTextRange(int startIndex,
                    int endIndex)
返回两个索引之间的文本。

参数:
startIndex - 文本中的起始索引
endIndex - 文本中的结尾索引
返回:
如果索引有效,则返回文本字符串否则,返回 null。

getTextSequenceAt

AccessibleTextSequence getTextSequenceAt(int part,
                                         int index)
返回给定索引处的 AccessibleTextSequence。

参数:
part - 要检索的 CHARACTER、WORD、SENTENCE、LINE 或 ATTRIBUTE_RUN
index - 文本中的索引
返回:
如果文本部分和索引有效,则返回指定该文本的 AccessibleTextSequence。否则,返回 null。
另请参见:
AccessibleText.CHARACTER, AccessibleText.WORK, AccessibleText.SENTENCE

getTextSequenceAfter

AccessibleTextSequence getTextSequenceAfter(int part,
                                            int index)
返回给定索引后面的 AccessibleTextSequence。

参数:
part - 要检索的 CHARACTER、WORD、SENTENCE、LINE 或 ATTRIBUTE_RUN
index - 文本中的索引
返回:
如果文本部分和索引有效,则返回指定该文本的 AccessibleTextSequence。否则,返回 null。
另请参见:
AccessibleText.CHARACTER, AccessibleText.WORK, AccessibleText.SENTENCE

getTextSequenceBefore

AccessibleTextSequence getTextSequenceBefore(int part,
                                             int index)
返回给定索引前面的 AccessibleTextSequence。

参数:
part - 要检索的 CHARACTER、WORD、SENTENCE、LINE 或 ATTRIBUTE_RUN
index - 文本中的索引
返回:
如果文本部分和索引有效,则返回指定该文本的 AccessibleTextSequence。否则,返回 null。
另请参见:
AccessibleText.CHARACTER, AccessibleText.WORK, AccessibleText.SENTENCE

getTextBounds

Rectangle getTextBounds(int startIndex,
                        int endIndex)
返回两个索引之间文本的边界矩形。

参数:
startIndex - 文本中的起始索引
endIndex - 文本中的结尾索引
返回:
如果索引有效,则返回文本的边界矩形。否则,返回 null。

所有类