## Uses of Class
javax.xml.bind.annotation.adapters.XmlAdapter

Packages that use XmlAdapter
javax.xml.bind: Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
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.helpers: JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.

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

Methods in javax.xml.bind with type parameters of type XmlAdapter
`<A extends XmlAdapter> A` Marshaller.`getAdapter(Class<A> type)` Gets the adapter associated with the specified type.
`<A extends XmlAdapter> A` Unmarshaller.`getAdapter(Class<A> type)` Gets the adapter associated with the specified type.
`<A extends XmlAdapter> void` Marshaller.`setAdapter(Class<A> type, A adapter)` Associates a configured instance of `XmlAdapter` with this marshaller.
`<A extends XmlAdapter> void` Unmarshaller.`setAdapter(Class<A> type, A adapter)` Associates a configured instance of `XmlAdapter` with this unmarshaller.

Methods in javax.xml.bind with parameters of type XmlAdapter
`void` Marshaller.`setAdapter(XmlAdapter adapter)` Associates a configured instance of `XmlAdapter` with this marshaller.
`void` Unmarshaller.`setAdapter(XmlAdapter adapter)` Associates a configured instance of `XmlAdapter` with this unmarshaller.

### Uses of XmlAdapter in javax.xml.bind.annotation.adapters

Subclasses of XmlAdapter in javax.xml.bind.annotation.adapters
`class` `CollapsedStringAdapter` Built-in `XmlAdapter` to handle `xs:token` and its derived types.
`class` `HexBinaryAdapter` `XmlAdapter` for `xs:hexBinary`.
`class` `NormalizedStringAdapter` `XmlAdapter` to handle `xs:normalizedString`.

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

Methods in javax.xml.bind.helpers with type parameters of type XmlAdapter
`<A extends XmlAdapter> A` AbstractUnmarshallerImpl.`getAdapter(Class<A> type)`
`<A extends XmlAdapter> A` AbstractMarshallerImpl.`getAdapter(Class<A> type)`
`<A extends XmlAdapter> void` AbstractUnmarshallerImpl.`setAdapter(Class<A> type, A adapter)`
`<A extends XmlAdapter> void` AbstractMarshallerImpl.`setAdapter(Class<A> type, A adapter)`

Methods in javax.xml.bind.helpers with parameters of type XmlAdapter
`void` AbstractUnmarshallerImpl.`setAdapter(XmlAdapter adapter)`
`void` AbstractMarshallerImpl.`setAdapter(XmlAdapter adapter)`