JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind.helpers
類別 DefaultValidationEventHandler

java.lang.Object
  繼承者 javax.xml.bind.helpers.DefaultValidationEventHandler
所有已實作的介面:
ValidationEventHandler

public class DefaultValidationEventHandler
extends Object
implements ValidationEventHandler

唯一的 JAXB 1.0 預設驗證事件處理程序。對於所有根據管理網要派生程式碼(該程式碼由 JAXB 1.0 綁定編譯器產生)的 JAXBContext 而創建的物件,此類別是預設處理程序。

此處理程序在第一次出現錯誤或出現嚴重錯誤時將導致解組和驗證操作失敗。

對於遵守 JAXB 2.0 和以後版本的映射 JAXB 的類別,此處理程序不再是預設處理器。預設驗證事件處理已經更改,它在 UnmarshallerMarshaller 中指定。

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

建構子摘要
DefaultValidationEventHandler()
           
 
方法摘要
 boolean handleEvent(ValidationEvent event)
          接收驗證警告或錯誤的通知。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

DefaultValidationEventHandler

public DefaultValidationEventHandler()
方法詳細資訊

handleEvent

public boolean handleEvent(ValidationEvent event)
從介面 ValidationEventHandler 複製的描述
接收驗證警告或錯誤的通知。ValidationEvent 將 ValidationEventLocator 嵌入通知中,以指示發生錯誤或警告的位置。

如果從此方法拋出未經檢查的運行時異常,則 JAXB 提供者會像該方法返回 false 那樣作出相應對待,並中斷當前的解組、驗證和編組操作。

指定者:
介面 ValidationEventHandler 中的 handleEvent
參數:
event - 封裝的驗證事件資訊。如果為 null,則該資訊是一個提供者錯誤。
返回:
如果 JAXB 提供者應該在處理此警告/錯誤之後嘗試繼續執行當前的解組、驗證或編組操作,則返回 true;如果提供者應該使用適當的 UnmarshalExceptionValidationExceptionMarshalException 終止當前操作,則返回 false。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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