|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface ValidationEventHandler
Основной обработчик событий взаимодействует через интерфейс для ошибок проверки допустимости.
Если приложение должно реализовать настроенную обработку событий, оно должно реализовать этот интерфейс и затем зарегистрировать это в любом Unmarshaller, Validator, или Marshaller. Провайдер JAXB тогда сообщит об ошибках проверки допустимости и предупреждениях, с которыми встречаются во время неупорядочивания, упорядочит, и проверит операций к этим обработчикам событий.
Если метод handleEvent бросает исключение на этапе выполнения непроверенное, Провайдер JAXB должен обработать это, как будто метод, возвращенный false, эффективно завершая любую работу происходил в это время (неупорядочивают, проверяет, или упорядочивает).
Изменение дерева контента Java в пределах Вашего обработчика событий неопределено спецификацией и может привести к неожиданному поведению.
Сбой возвратить false от метода handleEvent после обнаружения с фатальной ошибкой неопределен спецификацией и может привести к неожиданному поведению.
Обработчик Стандартного события
См.: Блок проверки допустимости javadocs
Unmarshaller, Validator, Marshaller, ValidationEvent, ValidationEventCollector| Сводка метода | |
|---|---|
boolean |
handleEvent(ValidationEvent event)
Получите уведомление о предупреждении проверки допустимости или ошибке. |
| Деталь метода |
|---|
boolean handleEvent(ValidationEvent event)
ValidationEventLocator встроенный в это, которое указывает, где ошибка или предупреждение произошли. Если исключение на этапе выполнения непроверенное будет брошено от этого метода, то провайдер JAXB обработает это, как будто метод, возвращенный false и прерывает ток, неупорядочивает, проверяет, или упорядочивает работу.
event - инкапсулировавшая информация о событии проверки допустимости. Это - ошибка провайдера, если этот параметр является нулем. IllegalArgumentException - если объект-событие является нулем.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41