JavaTM 2 Platform
Standard Ed. 5.0

javax.accessibility
接口 AccessibleExtendedText


public interface AccessibleExtendedText

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

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

字段摘要
static int ATTRIBUTE_RUN
          用于指示应被检索的文本部分是具有相同文本属性的连续文本的常量。
static int LINE
          用于指示应被检索的文本部分是单行文本的常量。
 
方法摘要
 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。
 

字段详细信息

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。

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策