JavaTM 2 Platform
Standard Ed. 6

介面 javax.xml.bind.ValidationEventHandler
的使用

使用 ValidationEventHandler 的軟體套件
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.annotation 定義將 Java 程序元素定製成 XML 網要映射的註釋。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.bind.util 有用的客戶端實用工具類別。 
 

javax.xml.bind 中 ValidationEventHandler 的使用
 

返回 ValidationEventHandler 的 javax.xml.bind 中的方法
abstract  ValidationEventHandler Binder.getEventHandler()
          當前的事件處理程序;如果沒有設置,則返回預設事件處理程序。
 ValidationEventHandler Marshaller.getEventHandler()
          返回當前的事件處理程序,如果沒有設置該處理程序,則返回預設的事件處理程序。
 ValidationEventHandler Unmarshaller.getEventHandler()
          返回當前的事件處理程序,如果沒有設置事件處理程序,則返回預設的事件處理程序。
 ValidationEventHandler Validator.getEventHandler()
          已過時。 從 JAXB2.0 開始
 

參數型別為 ValidationEventHandler 的 javax.xml.bind 中的方法
abstract  void Binder.setEventHandler(ValidationEventHandler handler)
          允許應用程序註冊 ValidationEventHandler。
 void Marshaller.setEventHandler(ValidationEventHandler handler)
          允許應用程序註冊一個驗證事件處理程序。
 void Unmarshaller.setEventHandler(ValidationEventHandler handler)
          允許應用程序註冊 ValidationEventHandler。
 void Validator.setEventHandler(ValidationEventHandler handler)
          已過時。 從 JAXB2.0 開始
 

javax.xml.bind.annotation 中 ValidationEventHandler 的使用
 

參數型別為 ValidationEventHandler 的 javax.xml.bind.annotation 中的方法
 ResultT DomHandler.createUnmarshaller(ValidationEventHandler errorHandler)
          當 JAXB 提供者需要將文檔的一部分解組為資訊集表示形式時,首先要調用此方法創建一個 Result 物件。
 DOMResult W3CDomHandler.createUnmarshaller(ValidationEventHandler errorHandler)
           
 Source DomHandler.marshal(ElementT n, ValidationEventHandler errorHandler)
          在 JAXB 提供者需要將元素編組為 XML 時調用此方法。
 Source W3CDomHandler.marshal(Element element, ValidationEventHandler errorHandler)
           
 

javax.xml.bind.helpers 中 ValidationEventHandler 的使用
 

實作 ValidationEventHandler 的 javax.xml.bind.helpers 中的類別
 class DefaultValidationEventHandler
           唯一的 JAXB 1.0 預設驗證事件處理程序。
 

返回 ValidationEventHandler 的 javax.xml.bind.helpers 中的方法
 ValidationEventHandler AbstractMarshallerImpl.getEventHandler()
           
 ValidationEventHandler AbstractUnmarshallerImpl.getEventHandler()
          返回當前的事件處理程序,如果沒有設置該處理程序,則返回預設的事件處理程序。
 

參數型別為 ValidationEventHandler 的 javax.xml.bind.helpers 中的方法
 void AbstractMarshallerImpl.setEventHandler(ValidationEventHandler handler)
           
 void AbstractUnmarshallerImpl.setEventHandler(ValidationEventHandler handler)
          允許應用程序註冊一個驗證事件處理程序。
 

javax.xml.bind.util 中 ValidationEventHandler 的使用
 

實作 ValidationEventHandler 的 javax.xml.bind.util 中的類別
 class ValidationEventCollector
          收集所有事件的 ValidationEventHandler 實作。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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