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.bindValidationEventHandler 的使用
 

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

參數型別為 ValidationEventHandlerjavax.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.annotationValidationEventHandler 的使用
 

參數型別為 ValidationEventHandlerjavax.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.helpersValidationEventHandler 的使用
 

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

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

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

javax.xml.bind.utilValidationEventHandler 的使用
 

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


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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