public class DefaultValidationEventHandler extends Object implements ValidationEventHandler
JAXB 1.0只有默认的验证事件处理程序。 这是从JAXBContext创建的所有对象的默认处理程序,该对象管理由JAXB 1.0绑定编译器生成的模式派生代码。
此处理程序导致解组和验证操作在第一个错误或致命错误上失败。
这个处理程序不是JAXB 2.0或更高版本之后的JAXB映射类的默认处理程序。 默认验证事件处理已更改,并在Unmarshaller
和Marshaller
中指定 。
Unmarshaller
, Validator
, ValidationEventHandler
Constructor and Description |
---|
DefaultValidationEventHandler() |
public boolean handleEvent(ValidationEvent event)
ValidationEventHandler
复制
ValidationEventLocator
,指出发生错误或警告的位置。
如果从该方法抛出未检查的运行时异常,则JAXB提供程序将将其视为返回false并中断当前解组,验证或组织操作。
handleEvent
在界面
ValidationEventHandler
event
- 封装的验证事件信息。
如果此参数为空,则为提供者错误。