java.lang.Object javax.xml.bind.helpers.DefaultValidationEventHandler
public class DefaultValidationEventHandler
唯一的 JAXB 1.0 默认验证事件处理程序。对于所有根据管理模式派生代码(该代码由 JAXB 1.0 绑定编译器生成)的 JAXBContext 而创建的对象,此类是默认处理程序。
此处理程序在第一次出现错误或出现严重错误时将导致解组和验证操作失败。
对于遵守 JAXB 2.0 和以后版本的映射 JAXB 的类,此处理程序不再是默认处理器。默认验证事件处理已经更改,它在 Unmarshaller
和 Marshaller
中指定。
Unmarshaller
,
Validator
,
ValidationEventHandler
构造方法摘要 | |
---|---|
DefaultValidationEventHandler() |
方法摘要 | |
---|---|
boolean |
handleEvent(ValidationEvent event) 接收验证警告或错误的通知。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public DefaultValidationEventHandler()
方法详细信息 |
---|
public boolean handleEvent(ValidationEvent event)
ValidationEventHandler
复制的描述
ValidationEventLocator
嵌入通知中,以指示发生错误或警告的位置。
如果从此方法抛出未经检查的运行时异常,则 JAXB 提供者会像该方法返回 false 那样作出相应对待,并中断当前的解组、验证和编组操作。
ValidationEventHandler
中的
handleEvent
event
- 封装的验证事件信息。如果为 null,则该信息是一个提供者错误。