Module  java.xml.bind
软件包  javax.xml.bind.util

Class ValidationEventCollector

    • 构造方法详细信息

      • ValidationEventCollector

        public ValidationEventCollector​()
    • 方法详细信息

      • getEvents

        public ValidationEvent[] getEvents​()
        返回一组ValidationEvent对象,其中包含每个收集的错误和警告的副本。
        结果
        所有收集的错误和警告的副本或空数组,如果没有
      • reset

        public void reset​()
        清除所有收集的错误和警告。
      • hasEvents

        public boolean hasEvents​()
        如果此事件收集器至少包含一个ValidationEvent,则返回true。
        结果
        如果此事件收集器至少包含一个ValidationEvent,则为true,否则为false
      • handleEvent

        public boolean handleEvent​(ValidationEvent event)
        描述从接口ValidationEventHandler复制
        接收验证警告或错误的通知。 ValidationEvent将嵌入一个ValidationEventLocator ,指示发生错误或警告的位置。

        如果从该方法抛出未检查的运行时异常,则JAXB提供程序将将其视为返回false并中断当前解组,验证或组织操作。

        Specified by:
        handleEvent在接口 ValidationEventHandler
        参数
        event - 封装的验证事件信息。 如果此参数为空,则为提供者错误。
        结果
        如果JAXB提供程序在处理此警告/错误后尝试继续执行当前解组,验证或组织操作,则为true,如果提供程序应使用适当的 UnmarshalExceptionMarshalException终止当前操作, ValidationException MarshalException