JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策