| XmlAdapter | Adapts a Java type for custom marshaling. | code | html |
| CollapsedStringAdapter | Built-in XmlAdapter to handle xs:token and its derived types. | code | html |
| HexBinaryAdapter | XmlAdapter for xs:hexBinary. | code | html |
| NormalizedStringAdapter | XmlAdapter to handle xs:normalizedString. | code | html |
| XmlJavaTypeAdapter | Use an adapter that implements XmlAdapter for custom marshaling. | code | html |
| XmlJavaTypeAdapter.DEFAULT | Used in XmlJavaTypeAdapter#type() to signal that the type be inferred from the signature of the field, property, parameter or the class. | code | html |
| XmlJavaTypeAdapters | A container for multiple @XmlJavaTypeAdapter annotations. |
code | html |
javax.xml.bind.annotation.adapters.XmlAdapter and its spec-defined sub-classes to allow arbitrary Java classes to be used with JAXB.