JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only