java.xml.bind (Java SE 9 & JDK 9 )
Keywords: java.xml.bind module

@Deprecated(since="9", forRemoval=true)

# Module java.xml.bind

Deprecated, for removal: This API element is subject to removal in a future version.
Defines the Java Architecture for XML Binding (JAXB) API.

This module is upgradeable.

Since:
  9

- - ### Packages

    Exports
    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.annotation.adapters | `XmlAdapter` and its spec-defined sub-classes to allow arbitrary Java classes to be used with JAXB.
    javax.xml.bind.attachment | This package is implemented by a MIME-based package processor that enables the interpretation and creation of optimized binary data within an MIME-based package format.
    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.

    Indirect Exports
    From | Packages
    --- | ---
    java.activation | javax.activation
    java.datatransfer | java.awt.datatransfer
    java.xml | javax.xml javax.xml.catalog javax.xml.datatype javax.xml.namespace javax.xml.parsers javax.xml.stream javax.xml.stream.events javax.xml.stream.util javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stax javax.xml.transform.stream javax.xml.validation javax.xml.xpath org.w3c.dom org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.w3c.dom.ranges org.w3c.dom.traversal org.w3c.dom.views org.xml.sax org.xml.sax.ext org.xml.sax.helpers

  - ### Modules

    Requires
    Modifier | Module | Description
    --- | --- | ---
    transitive | java.activation | Defines the JavaBeans Activation Framework (JAF) API.
    transitive | java.xml | Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API.

    Indirect Requires
    Modifier | Module | Description
    --- | --- | ---
    transitive | java.datatransfer | Defines the API for transferring data between and within applications.

  - ### Services

    Uses
    Type | Description
    --- | ---
    JAXBContextFactory | Factory that creates new `JAXBContext` instances.