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

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

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