JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind
介面 ValidationEvent

所有已知子介面:
NotIdentifiableEvent, ParseConversionEvent, PrintConversionEvent
所有已知實作類別:
NotIdentifiableEventImpl, ParseConversionEventImpl, PrintConversionEventImpl, ValidationEventImpl

public interface ValidationEvent

此事件指示在執行解組操作期間驗證傳入的 XML 資料時、對 Java 內容階層樹執行按需驗證時或將 Java 內容階層樹編組回 XML 資料時遇到問題。

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

欄位摘要
static int ERROR
          對應於 W3C XML 1.0 Recommendation 第 1.2 節中的“錯誤”的定義的條件。
static int FATAL_ERROR
          對應於 W3C XML 1.0 Recommendation 第 1.2 節中的“致命錯誤”的定義的條件。
static int WARNING
          根據 XML 1.0 Recommendation 的定義,不屬於錯誤或致命錯誤的那些條件。
 
方法摘要
 Throwable getLinkedException()
          檢索此警告/錯誤的連接異常。
 ValidationEventLocator getLocator()
          檢索此警告/錯誤的定位符。
 String getMessage()
          檢索此警告/錯誤的文本訊息。
 int getSeverity()
          檢索此警告/錯誤的嚴重性程式碼。
 

欄位詳細資訊

WARNING

static final int WARNING
根據 XML 1.0 Recommendation 的定義,不屬於錯誤或致命錯誤的那些條件。

另請參見:
常數欄位值

ERROR

static final int ERROR
對應於 W3C XML 1.0 Recommendation 第 1.2 節中的“錯誤”的定義的條件。

另請參見:
常數欄位值

FATAL_ERROR

static final int FATAL_ERROR
對應於 W3C XML 1.0 Recommendation 第 1.2 節中的“致命錯誤”的定義的條件。

另請參見:
常數欄位值
方法詳細資訊

getSeverity

int getSeverity()
檢索此警告/錯誤的嚴重性程式碼。

必須是 ValidationError.WARNINGValidationError.ERRORValidationError.FATAL_ERROR 之一。

返回:
此警告/錯誤的嚴重性程式碼

getMessage

String getMessage()
檢索此警告/錯誤的文本訊息。

返回:
此警告/錯誤的文本訊息;如果沒有設置此訊息,則返回 null

getLinkedException

Throwable getLinkedException()
檢索此警告/錯誤的連接異常。

返回:
此警告/錯誤的連接異常;如果未設置此異常,則返回 null

getLocator

ValidationEventLocator getLocator()
檢索此警告/錯誤的定位符。

返回:
指示發生此警告/錯誤的位置的定位符

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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