Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.bind
Интерфейс ValidationEventHandler

Все Известные Классы с реализацией:
DefaultValidationEventHandler, ValidationEventCollector

public interface ValidationEventHandler

Основной обработчик событий взаимодействует через интерфейс для ошибок проверки допустимости.

Если приложение должно реализовать настроенную обработку событий, оно должно реализовать этот интерфейс и затем зарегистрировать это в любом Unmarshaller, Validator, или Marshaller. Провайдер JAXB тогда сообщит об ошибках проверки допустимости и предупреждениях, с которыми встречаются во время неупорядочивания, упорядочит, и проверит операций к этим обработчикам событий.

Если метод handleEvent бросает исключение на этапе выполнения непроверенное, Провайдер JAXB должен обработать это, как будто метод, возвращенный false, эффективно завершая любую работу происходил в это время (неупорядочивают, проверяет, или упорядочивает).

Изменение дерева контента Java в пределах Вашего обработчика событий неопределено спецификацией и может привести к неожиданному поведению.

Сбой возвратить false от метода handleEvent после обнаружения с фатальной ошибкой неопределен спецификацией и может привести к неожиданному поведению.

Обработчик Стандартного события

См.: Блок проверки допустимости javadocs

С тех пор:
JAXB1.0
Автор:
См. Также:
Unmarshaller, Validator, Marshaller, ValidationEvent, ValidationEventCollector

Сводка метода
 boolean handleEvent(ValidationEvent event)
          Получите уведомление о предупреждении проверки допустимости или ошибке.
 

Деталь метода

handleEvent

boolean handleEvent(ValidationEvent event)
Получите уведомление о предупреждении проверки допустимости или ошибке. У ValidationEvent будет a ValidationEventLocator встроенный в это, которое указывает, где ошибка или предупреждение произошли.

Если исключение на этапе выполнения непроверенное будет брошено от этого метода, то провайдер JAXB обработает это, как будто метод, возвращенный false и прерывает ток, неупорядочивает, проверяет, или упорядочивает работу.

Параметры:
event - инкапсулировавшая информация о событии проверки допустимости. Это - ошибка провайдера, если этот параметр является нулем.
Возвраты:
истина, если Провайдер JAXB должен попытаться продолжать ток, неупорядочивает, проверяет, или упорядочивает работу после обработки этого предупреждения/ошибки, ложь, если провайдер должен завершить текущую работу с соответствующим UnmarshalException, ValidationException, или MarshalException.
Броски:
IllegalArgumentException - если объект-событие является нулем.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter