| Name | Description | Type | Package | Framework |
| CollapsedStringAdapter | Built-in XmlAdapter to handle xs:token and its derived types. | Class | javax.xml.bind.annotation.adapters | Java SE |
| DomHandler | Converts an element (and its descendants) from/to DOM (or similar) representation. | Interface | javax.xml.bind.annotation | Java SE |
| HexBinaryAdapter | XmlAdapter for xs:hexBinary. | Class | javax.xml.bind.annotation.adapters | Java SE |
| NormalizedStringAdapter | XmlAdapter to handle xs:normalizedString. | Class | javax.xml.bind.annotation.adapters | Java SE |
| W3CDomHandler | DomHandler implementation for W3C DOM (org. | Class | javax.xml.bind.annotation | Java SE |
| XmlAdapter | Adapts a Java type for custom marshaling. | Class | javax.xml.bind.annotation.adapters | Java SE |
| XmlElement .DEFAULT | Used in XmlElement. | Class | javax.xml.bind.annotation.XmlElement | Java SE |
| XmlElementDecl .GLOBAL | Used in XmlElementDecl. | Class | javax.xml.bind.annotation.XmlElementDecl | Java SE |
| XmlElementRef .DEFAULT | Used in XmlElementRef. | Class | javax.xml.bind.annotation.XmlElementRef | Java SE |
| XmlJavaTypeAdapter .DEFAULT | Used in XmlJavaTypeAdapter. | Class | javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter | Java SE |
| XmlSchemaType .DEFAULT | Used in XmlSchemaType. | Class | javax.xml.bind.annotation.XmlSchemaType | Java SE |
| XmlType .DEFAULT | Used in XmlType. | Class | javax.xml.bind.annotation.XmlType | Java SE |
| XmlAccessOrder | Used by XmlAccessorOrder to control the ordering of properties and fields in a JAXB bound class. | Class | javax.xml.bind.annotation | Java SE |
| XmlAccessType | Used by XmlAccessorType to control serialization of fields orSince:1. | Class | javax.xml.bind.annotation | Java SE |
| XmlNsForm | Enumeration of XML Schema namespace qualifications. | Class | javax.xml.bind.annotation | Java SE |
| XmlAccessorOrder | Controls the ordering of fields and properties in a class. | Class | javax.xml.bind.annotation | Java SE |
| XmlAccessorType | Controls whether fields or Javabean properties are serialized by default. | Class | javax.xml.bind.annotation | Java SE |
| XmlAnyAttribute | Maps a JavaBean property to a map of wildcard attributes. | Class | javax.xml.bind.annotation | Java SE |
| XmlAnyElement | Maps a JavaBean property to XML infoset representation and/or JAXB element. | Class | javax.xml.bind.annotation | Java SE |
| XmlAttachmentRef | Marks a field/property that its XML form is a uri reference to mime content. | Class | javax.xml.bind.annotation | Java SE |
| XmlAttribute | Maps a JavaBean property to a XML attribute. | Class | javax.xml.bind.annotation | Java SE |
| XmlElement | Maps a JavaBean property to a XML element derived from property name. | Class | javax.xml.bind.annotation | Java SE |
| XmlElementDecl | Maps a factory method to a XML element. | Class | javax.xml.bind.annotation | Java SE |
| XmlElementRef | Maps a JavaBean property to a XML element derived from property's type. | Class | javax.xml.bind.annotation | Java SE |
| XmlElementRefs | Marks a property that refers to classes with XmlElement Compared to an element property (property with XmlElement | Class | javax.xml.bind.annotation | Java SE |
| XmlElements | A container for multiple @XmlElement annotations. | Class | javax.xml.bind.annotation | Java SE |
| XmlElementWrapper | Generates a wrapper element around XML representation. | Class | javax.xml.bind.annotation | Java SE |
| XmlEnum | Maps an enum type Enum to XML representation. | Class | javax.xml.bind.annotation | Java SE |
| XmlEnumValue | Maps an enum constant in Enum type to XML representation. | Class | javax.xml.bind.annotation | Java SE |
| XmlID | Maps a JavaBean property to XML ID. | Class | javax.xml.bind.annotation | Java SE |
| XmlIDREF | Maps a JavaBean property to XML IDREF. | Class | javax.xml.bind.annotation | Java SE |
| XmlInlineBinaryData | Disable consideration of XOP encoding for datatypes that are bound to base64-encoded binary data in XML. | Class | javax.xml.bind.annotation | Java SE |
| XmlJavaTypeAdapter | Use an adapter that implements XmlAdapter for custom marshaling. | Class | javax.xml.bind.annotation.adapters | Java SE |
| XmlJavaTypeAdapters | A container for multiple @XmlJavaTypeAdapter annotations. | Class | javax.xml.bind.annotation.adapters | Java SE |
| XmlList | Used to map a property to a list simple type. | Class | javax.xml.bind.annotation | Java SE |
| XmlMimeType | Associates the MIME type that controls the XML representation of the property. | Class | javax.xml.bind.annotation | Java SE |
| XmlMixed | Annotate a JavaBean multi-valued property to support mixed content. | Class | javax.xml.bind.annotation | Java SE |
| XmlNs | Associates a namespace prefix with a XML namespace URI. | Class | javax.xml.bind.annotation | Java SE |
| XmlRegistry | Marks a class that has XmlElementDecls. | Class | javax.xml.bind.annotation | Java SE |
| XmlRootElement | Maps a class or an enum type to an XML element. | Class | javax.xml.bind.annotation | Java SE |
| XmlSchema | Maps a package name to a XML namespace. | Class | javax.xml.bind.annotation | Java SE |
| XmlSchemaType | Maps a Java type to a simple schema built-in type. | Class | javax.xml.bind.annotation | Java SE |
| XmlSchemaTypes | A container for multiple @XmlSchemaType annotations. | Class | javax.xml.bind.annotation | Java SE |
| XmlSeeAlso | Instructs JAXB to also bind other classes when binding this class. | Class | javax.xml.bind.annotation | Java SE |
| XmlTransient | Prevents the mapping of a JavaBean property/type to XML representation. | Class | javax.xml.bind.annotation | Java SE |
| XmlType | Maps a class or an enum type to a XML Schema type. | Class | javax.xml.bind.annotation | Java SE |
| XmlValue | Enables mapping a class to a XML Schema complex type with a simpleContent or a XML Schema simple type. | Class | javax.xml.bind.annotation | Java SE |
| CollapsedStringAdapter | Built-in XmlAdapter to handle xs:token and its derived types. | Class | javax.xml.bind.annotation.adapters | Java EE |
| DomHandler | Converts an element (and its descendants) from/to DOM (or similar) representation. | Interface | javax.xml.bind.annotation | Java EE |
| HexBinaryAdapter | XmlAdapter for xs:hexBinary. | Class | javax.xml.bind.annotation.adapters | Java EE |
| NormalizedStringAdapter | XmlAdapter to handle xs:normalizedString. | Class | javax.xml.bind.annotation.adapters | Java EE |
| W3CDomHandler | DomHandler implementation for W3C DOM (org. | Class | javax.xml.bind.annotation | Java EE |
| XmlAccessOrder | Used by XmlAccessorOrder to control the ordering of properties and fields in a JAXB bound class. | Class | javax.xml.bind.annotation | Java EE |
| XmlAccessorOrder | Controls the ordering of fields and properties in a class. | Class | javax.xml.bind.annotation | Java EE |
| XmlAccessorType | Controls whether fields or Javabean properties are serialized by default. | Class | javax.xml.bind.annotation | Java EE |
| XmlAccessType | Used by XmlAccessorType to control serialization of fields orSince:JAXB2. | Class | javax.xml.bind.annotation | Java EE |
| XmlAdapter | Adapts a Java type for custom marshaling. | Class | javax.xml.bind.annotation.adapters | Java EE |
| XmlAnyAttribute | Maps a JavaBean property to a map of wildcard attributes. | Class | javax.xml.bind.annotation | Java EE |
| XmlAnyElement | Maps a JavaBean property to XML infoset representation and/or JAXB element. | Class | javax.xml.bind.annotation | Java EE |
| XmlAttachmentRef | Marks a field/property that its XML form is a uri reference to mime content. | Class | javax.xml.bind.annotation | Java EE |
| XmlAttribute | Maps a JavaBean property to a XML attribute. | Class | javax.xml.bind.annotation | Java EE |
| XmlElement | Maps a JavaBean property to a XML element derived from property name. | Class | javax.xml.bind.annotation | Java EE |
| XmlElement .DEFAULT | Used in XmlElement. | Class | javax.xml.bind.annotation.XmlElement | Java EE |
| XmlElementDecl | Maps a factory method to a XML element. | Class | javax.xml.bind.annotation | Java EE |
| XmlElementDecl .GLOBAL | Used in XmlElementDecl. | Class | javax.xml.bind.annotation.XmlElementDecl | Java EE |
| XmlElementRef | Maps a JavaBean property to a XML element derived from property's type. | Class | javax.xml.bind.annotation | Java EE |
| XmlElementRef .DEFAULT | Used in XmlElementRef. | Class | javax.xml.bind.annotation.XmlElementRef | Java EE |
| XmlElementRefs | Marks a property that refers to classes with XmlElement Compared to an element property (property with XmlElement | Class | javax.xml.bind.annotation | Java EE |
| XmlElements | A container for multiple @XmlElement annotations. | Class | javax.xml.bind.annotation | Java EE |
| XmlElementWrapper | Generates a wrapper element around XML representation. | Class | javax.xml.bind.annotation | Java EE |
| XmlEnum | Maps an enum type Enum to XML representation. | Class | javax.xml.bind.annotation | Java EE |
| XmlEnumValue | Maps an enum constant in Enum type to XML representation. | Class | javax.xml.bind.annotation | Java EE |
| XmlID | Maps a JavaBean property to XML ID. | Class | javax.xml.bind.annotation | Java EE |
| XmlIDREF | Maps a JavaBean property to XML IDREF. | Class | javax.xml.bind.annotation | Java EE |
| XmlInlineBinaryData | Disable consideration of XOP encoding for datatypes that are bound to base64-encoded binary data in XML. | Class | javax.xml.bind.annotation | Java EE |
| XmlJavaTypeAdapter | Use an adapter that implements XmlAdapter for custom marshaling. | Class | javax.xml.bind.annotation.adapters | Java EE |
| XmlJavaTypeAdapter .DEFAULT | Used in XmlJavaTypeAdapter. | Class | javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter | Java EE |
| XmlJavaTypeAdapters | A container for multiple @XmlJavaTypeAdapter annotations. | Class | javax.xml.bind.annotation.adapters | Java EE |
| XmlList | Used to map a property to a list simple type. | Class | javax.xml.bind.annotation | Java EE |
| XmlMimeType | Associates the MIME type that controls the XML representation of the property. | Class | javax.xml.bind.annotation | Java EE |
| XmlMixed | Annotate a JavaBean multi-valued property to support mixed content. | Class | javax.xml.bind.annotation | Java EE |
| XmlNs | Associates a namespace prefix with a XML namespace URI. | Class | javax.xml.bind.annotation | Java EE |
| XmlNsForm | Enumeration of XML Schema namespace qualifications. | Class | javax.xml.bind.annotation | Java EE |
| XmlRegistry | Marks a class that has XmlElementDecls. | Class | javax.xml.bind.annotation | Java EE |
| XmlRootElement | Maps a class or an enum type to an XML element. | Class | javax.xml.bind.annotation | Java EE |
| XmlSchema | Maps a package name to a XML namespace. | Class | javax.xml.bind.annotation | Java EE |
| XmlSchemaType | Maps a Java type to a simple schema built-in type. | Class | javax.xml.bind.annotation | Java EE |
| XmlSchemaType .DEFAULT | Used in XmlSchemaType. | Class | javax.xml.bind.annotation.XmlSchemaType | Java EE |
| XmlSchemaTypes | A container for multiple @XmlSchemaType annotations. | Class | javax.xml.bind.annotation | Java EE |
| XmlSeeAlso | Instructs JAXB to also bind other classes when binding this class. | Class | javax.xml.bind.annotation | Java EE |
| XmlTransient | Prevents the mapping of a JavaBean property/type to XML representation. | Class | javax.xml.bind.annotation | Java EE |
| XmlType | Maps a class or an enum type to a XML Schema type. | Class | javax.xml.bind.annotation | Java EE |
| XmlType .DEFAULT | Used in XmlType. | Class | javax.xml.bind.annotation.XmlType | Java EE |
| XmlValue | Enables mapping a class to a XML Schema complex type with a simpleContent or a XML Schema simple type. | Class | javax.xml.bind.annotation | Java EE |
| CollapsedStringAdapter | Built-in XmlAdapter to handle xs:token and its derived types. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| DomHandler | Converts an element (and its descendants) from/to DOM (or similar) representation. | Interface | javax.xml.bind.annotation | EclipseLink |
| HexBinaryAdapter | XmlAdapter for xs:hexBinary. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| NormalizedStringAdapter | XmlAdapter to handle xs:normalizedString. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| W3CDomHandler | DomHandler implementation for W3C DOM (org. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAccessOrder | Used by XmlAccessorOrder to control the ordering of properties and fields in a JAXB bound class. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAccessorOrder | Controls the ordering of fields and properties in a class. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAccessorType | Controls whether fields or Javabean properties are serialized by default. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAccessType | Used by XmlAccessorType to control serialization of fields orSee Also:XmlAccessorTypeAuthor:Sekhar Vajjhala, Sun Microsystems, Inc. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAdapter | Adapts a Java type for custom marshaling. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| XmlAnyAttribute | Maps a JavaBean property to a map of wildcard attributes. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAnyElement | Maps a JavaBean property to XML infoset representation and/or JAXB element. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAttachmentRef | Marks a field/property that its XML form is a uri reference to mime content. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlAttribute | Maps a JavaBean property to a XML attribute. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElement | Maps a JavaBean property to a XML element derived from property name. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElement .DEFAULT | Used in XmlElement. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElementDecl | Maps a factory method to a XML element. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElementDecl .GLOBAL | Used in XmlElementDecl. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElementRef | Maps a JavaBean property to a XML element derived from property's type. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElementRef .DEFAULT | Used in XmlElementRef. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElementRefs | Marks a property that refers to classes with XmlElement Compared to an element property (property with XmlElement | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElements | A container for multiple @XmlElement annotations. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlElementWrapper | Generates a wrapper element around XML representation. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlEnum | Maps an enum type Enum to XML representation. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlEnumValue | Maps an enum constant in Enum type to XML representation. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlID | Maps a JavaBean property to XML ID. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlIDREF | Maps a JavaBean property to XML IDREF. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlInlineBinaryData | Disable consideration of XOP encoding for datatypes that are bound to base64-encoded binary data in XML. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlJavaTypeAdapter | Use an adapter that implements XmlAdapter for custom marshaling. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| XmlJavaTypeAdapter .DEFAULT | Used in XmlJavaTypeAdapter. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| XmlJavaTypeAdapters | A container for multiple @XmlJavaTypeAdapter annotations. | Class | javax.xml.bind.annotation.adapters | EclipseLink |
| XmlList | Used to map a property to a list simple type. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlMimeType | Associates the MIME type that controls the XML representation of the property. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlMixed | Annotate a JavaBean multi-valued property to support mixed content. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlNs | Associates a namespace prefix with a XML namespace URI. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlNsForm | Enumeration of XML Schema namespace qualifications. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlRegistry | Class | javax.xml.bind.annotation | EclipseLink | |
| XmlRootElement | Maps a class or an enum type to an XML element. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlSchema | Maps a package name to a XML namespace. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlSchemaType | Maps a Java type to a simple schema built-in type. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlSchemaType .DEFAULT | Used in XmlSchemaType. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlSchemaTypes | A container for multiple @XmlSchemaType annotations. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlSeeAlso | Instructs JAXB to also bind other classes when binding this class. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlTransient | Prevents the mapping of a JavaBean property/type to XML representation. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlType | Maps a class or an enum type to a XML Schema type. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlType .DEFAULT | Used in XmlType. | Class | javax.xml.bind.annotation | EclipseLink |
| XmlValue | Enables mapping a class to a XML Schema complex type with a simpleContent or a XML Schema simple type. | Class | javax.xml.bind.annotation | EclipseLink |