JavaTM Platform
Standard Ed. 6

javax.xml.stream
接口 Location


public interface Location

提供有关事件位置的信息。Location 提供的所有信息都是可选的。例如,应用程序可以只报告行号。

从以下版本开始:
1.6

方法摘要
 int getCharacterOffset()
          返回此位置所指向的输入源中的字节或字符偏移量。
 int getColumnNumber()
          返回当前事件结束位置的列号,如果没有可用的列号,则返回 -1。
 int getLineNumber()
          返回当前事件结束位置的行号,如果没有可用的行号,则返回 -1。
 String getPublicId()
          返回 XML 的公共 ID
 String getSystemId()
          返回 XML 的系统 ID
 

方法详细信息

getLineNumber

int getLineNumber()
返回当前事件结束位置的行号,如果没有可用的行号,则返回 -1。

返回:
当前行号

getColumnNumber

int getColumnNumber()
返回当前事件结束位置的列号,如果没有可用的列号,则返回 -1。

返回:
当前列号

getCharacterOffset

int getCharacterOffset()
返回此位置所指向的输入源中的字节或字符偏移量。如果输入源是一个文件或字节流,则偏移量为该流中的字节偏移量;但如果输入源是字符介质,则偏移量为字符偏移量。如果没有可用的偏移量,则返回 -1。

返回:
当前偏移量

getPublicId

String getPublicId()
返回 XML 的公共 ID

返回:
公共 ID,如果不可用,则返回 null

getSystemId

String getSystemId()
返回 XML 的系统 ID

返回:
系统 ID,如果不可用,则返回 null

JavaTM Platform
Standard Ed. 6

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

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