JavaTM 2 Platform
Standard Ed. 6

javax.xml.transform
介面 SourceLocator

所有已知子介面:
DOMLocator

public interface SourceLocator

此介面的主要目的是報告在 XML 源或轉換指令中發生錯誤的位置。


方法摘要
 int getColumnNumber()
          返回當前文檔事件結束的字元位置。
 int getLineNumber()
          返回當前文檔事件結束位置的行數。
 String getPublicId()
          返回當前文檔事件的公共標識符。
 String getSystemId()
          返回當前文檔事件的系統標識符。
 

方法詳細資訊

getPublicId

String getPublicId()
返回當前文檔事件的公共標識符。

返回值為文檔實體或外部解析的實體(其中出現觸發事件的標記)的公共標識符。

返回:
包含公共標識符的字元串,如果沒有,則返回 null。
另請參見:
getSystemId()

getSystemId

String getSystemId()
返回當前文檔事件的系統標識符。

返回值為文檔實體或外部解析的實體(其中出現觸發事件的標記)的系統標識符。

如果系統標識符為 URL,則解析器必須在將其傳遞到應用程序之前完全解析它。

返回:
包含系統標識符的字元串,如果沒有,則返回 null。
另請參見:
getPublicId()

getLineNumber

int getLineNumber()
返回當前文檔事件結束位置的行數。

警告:從方法返回的值只作為近似值(由於錯誤報告);它不用於提供足夠資訊來編輯源 XML 文檔的字元內容。

返回值為文檔實體或外部解析的實體(其中出現觸發事件的標記)中行數的近似值。

返回:
行數,如果沒有,則返回 -1。
另請參見:
getColumnNumber()

getColumnNumber

int getColumnNumber()
返回當前文檔事件結束的字元位置。

警告:從方法返回的值只作為近似值(由於錯誤報告);它不用於提供足夠資訊來編輯源 XML 文檔的字元內容。

返回值為文檔實體或外部解析的實體(其中出現觸發事件的標記)中列數的近似值。

返回:
列數,如果沒有,則返回 -1。
另請參見:
getLineNumber()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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