## Uses of Interface
javax.xml.bind.ValidationEventHandler

Packages that use ValidationEventHandler
javax.xml.bind: Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
javax.xml.bind.annotation: Defines annotations for customizing Java program elements to XML Schema mapping.
javax.xml.bind.helpers: JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.
javax.xml.bind.util: Useful client utility classes.

### Uses of ValidationEventHandler in javax.xml.bind

Methods in javax.xml.bind that return ValidationEventHandler
`abstract ValidationEventHandler` Binder.`getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`ValidationEventHandler` Marshaller.`getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`ValidationEventHandler` Unmarshaller.`getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.
`ValidationEventHandler` Validator.`getEventHandler()` Deprecated. since JAXB2.0

Methods in javax.xml.bind with parameters of type ValidationEventHandler
`abstract void` Binder.`setEventHandler(ValidationEventHandler handler)` Allow an application to register a `ValidationEventHandler`.
`void` Marshaller.`setEventHandler(ValidationEventHandler handler)` Allow an application to register a validation event handler.
`void` Unmarshaller.`setEventHandler(ValidationEventHandler handler)` Allow an application to register a `ValidationEventHandler`.
`void` Validator.`setEventHandler(ValidationEventHandler handler)` Deprecated. since JAXB2.0

### Uses of ValidationEventHandler in javax.xml.bind.annotation

Methods in javax.xml.bind.annotation with parameters of type ValidationEventHandler
`ResultT` DomHandler.`createUnmarshaller(ValidationEventHandler errorHandler)` When a JAXB provider needs to unmarshal a part of a document into an infoset representation, it first calls this method to create a `Result` object.
`DOMResult` W3CDomHandler.`createUnmarshaller(ValidationEventHandler errorHandler)`
`Source` DomHandler.`marshal(ElementT n, ValidationEventHandler errorHandler)` This method is called when a JAXB provider needs to marshal an element to XML.
`Source` W3CDomHandler.`marshal(Element element, ValidationEventHandler errorHandler)`

### Uses of ValidationEventHandler in javax.xml.bind.helpers

Classes in javax.xml.bind.helpers that implement ValidationEventHandler
`class` `DefaultValidationEventHandler` JAXB 1.0 only default validation event handler.

Methods in javax.xml.bind.helpers that return ValidationEventHandler
`ValidationEventHandler` AbstractMarshallerImpl.`getEventHandler()`
`ValidationEventHandler` AbstractUnmarshallerImpl.`getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.

Methods in javax.xml.bind.helpers with parameters of type ValidationEventHandler
`void` AbstractMarshallerImpl.`setEventHandler(ValidationEventHandler handler)`
`void` AbstractUnmarshallerImpl.`setEventHandler(ValidationEventHandler handler)` Allow an application to register a validation event handler.

### Uses of ValidationEventHandler in javax.xml.bind.util

Classes in javax.xml.bind.util that implement ValidationEventHandler
`class` `ValidationEventCollector` `ValidationEventHandler` implementation that collects all events.