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


javax.xml.bind.util
Класс ValidationEventCollector

java.lang.Object
  расширенный javax.xml.bind.util.ValidationEventCollector
Все Реализованные Интерфейсы:
ValidationEventHandler

public class ValidationEventCollector
расширяет java.lang. Объект
реализации ValidationEventHandler

ValidationEventHandler реализация, которая собирает все события.

Чтобы использовать этот class, создайте новый экземпляр и передайте его к setEventHandler методу Блока проверки допустимости, Unmarshaller, Marshaller class. После того, как вызов, чтобы проверить или неупорядочить завершается, вызовите getEvents метод, чтобы получить все ошибки, о которых сообщают, и предупреждения.

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

Сводка конструктора
ValidationEventCollector()
           
 
Сводка метода
 ValidationEvent[] getEvents()
          Возвратите массив объектов ValidationEvent, содержащих копию каждой из собранных ошибок и предупреждений.
 boolean handleEvent(ValidationEvent event)
          Получите уведомление о предупреждении проверки допустимости или ошибке.
 boolean hasEvents()
          Возвращает true, если этот коллектор события содержит по крайней мере один ValidationEvent.
 void reset()
          Очистите все собранные ошибки и предупреждения.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

ValidationEventCollector

public ValidationEventCollector()
Деталь метода

getEvents

public ValidationEvent[] getEvents()
Возвратите массив объектов ValidationEvent, содержащих копию каждой из собранных ошибок и предупреждений.

Возвраты:
копия всех собранных ошибок и предупреждений или пустого массива, если не было никого

сброс

public void reset()
Очистите все собранные ошибки и предупреждения.


hasEvents

public boolean hasEvents()
Возвращает true, если этот коллектор события содержит по крайней мере один ValidationEvent.

Возвраты:
истина, если этот коллектор события содержит по крайней мере один ValidationEvent, ложь иначе

handleEvent

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

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

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


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

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

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

free hit counter