JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind
介面 ValidationEventLocator

所有已知實作類別:
ValidationEventLocatorImpl

public interface ValidationEventLocator

封裝 ValidationEvent 的位置。

ValidationEventLocator 指示發生 ValidationEvent 的位置。根據檢測到錯誤或警告時將要執行的驗證型別來設置不同的欄位。例如,按需驗證(on-demand validation)應產生包含對 Java 內容階層樹中物件的參考的定位符,而解組時驗證(unmarshal-time validation)應產生包含適用於 XML 資料源(檔案、url、Node 等)的資訊的定位符。

從以下版本開始:
JAXB1.0
另請參見:
Validator, ValidationEvent

方法摘要
 int getColumnNumber()
          返回列號(如果可用)。
 int getLineNumber()
          返回行號(如果可用)。
 Node getNode()
          返回對 DOM Node 的參考(如果可用)。
 Object getObject()
          返回對 Java 內容階層樹中物件的參考(如果可用)。
 int getOffset()
          返回位元組偏移量(如果可用)。
 URL getURL()
          返回 URL 形式的 XML 源名稱(如果可用)。
 

方法詳細資訊

getURL

URL getURL()
返回 URL 形式的 XML 源名稱(如果可用)。

返回:
返回 URL 形式的 XML 源名稱;如果沒有可用的名稱,則返回 null

getOffset

int getOffset()
返回位元組偏移量(如果可用)。

返回:
到輸入源的位元組偏移量,如果不可用,則返回 -1

getLineNumber

int getLineNumber()
返回行號(如果可用)。

返回:
行號;如果不可用,則返回 -1

getColumnNumber

int getColumnNumber()
返回列號(如果可用)。

返回:
列號;如果不可用,則返回 -1

getObject

Object getObject()
返回對 Java 內容階層樹中物件的參考(如果可用)。

返回:
對 Java 內容階層樹中物件的參考;如果不可用,則返回 null

getNode

Node getNode()
返回對 DOM Node 的參考(如果可用)。

返回:
對 DOM Node 的參考;如果不可用,則返回 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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