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

- Packages that use ValidationEventHandler
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `ValidationEventHandler` | Validator.`getEventHandler()` Deprecated. since JAXB2.0
    `ValidationEventHandler` | Unmarshaller.`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.
    `abstract ValidationEventHandler` | Binder.`getEventHandler()` Return the current event handler or the default event handler if one hasn't been set.

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

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

    Methods in javax.xml.bind.annotation with parameters of type ValidationEventHandler
    Modifier and Type | Method and Description
    --- | ---
    `DOMResult` | W3CDomHandler.`createUnmarshaller(ValidationEventHandler errorHandler)`
    `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.
    `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
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultValidationEventHandler` JAXB 1.0 only default validation event handler.

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

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

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

    Classes in javax.xml.bind.util that implement ValidationEventHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ValidationEventCollector` `ValidationEventHandler` implementation that collects all events.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.