| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (11.0.2) on Wed Apr 22 10:19:16 CDT 2020 --> |
| <title>jakarta.xml.bind.annotation (EclipseLink 3.0.0, API Reference)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="dc.created" content="2020-04-22"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="jakarta.xml.bind.annotation (EclipseLink 3.0.0, API Reference)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <main role="main"> |
| <div class="header"> |
| <h1 title="Package" class="title">Package jakarta.xml.bind.annotation</h1> |
| </div> |
| <div class="contentContainer"> |
| <section role="region"><a id="package.description"> |
| <!-- --> |
| </a> |
| <div class="block">Defines annotations for customizing Java program elements to XML Schema mapping. |
| <p> |
| References in this document to JAXB refer to the Jakarta XML Binding unless otherwise noted. |
| |
| <h2>Package Specification</h2> |
| <p>The following table shows the JAXB mapping annotations |
| that can be associated with each program element. </p> |
| <p> |
| <table class="striped"> |
| <caption>Annotations for customizing Java program elements to XML Schema mapping</caption> |
| <thead> |
| <tr> |
| <th scope="col">Program Element</th> |
| <th scope="col">JAXB annotation</th> |
| </tr> |
| </thead> |
| <tbody style="text-align:left"> |
| <tr> |
| <th scope="row" style="vertical-align:top">Package</th> |
| <td> |
| <ul style="list-style-type:none"> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAccessorOrder.html">XmlAccessorOrder</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAccessorType.html">XmlAccessorType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlSchema.html">XmlSchema</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlSchemaType.html">XmlSchemaType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlSchemaTypes.html">XmlSchemaTypes</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapters.html">XmlJavaTypeAdapters</a></li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <th scope="row" style="vertical-align:top">Class</th> |
| <td> |
| <ul style="list-style-type:none"> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAccessorOrder.html">XmlAccessorOrder</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAccessorType.html">XmlAccessorType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlInlineBinaryData.html">XmlInlineBinaryData</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlRootElement.html">XmlRootElement</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlType.html">XmlType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <th scope="row" style="vertical-align:top">Enum type</th> |
| <td> |
| <ul style="list-style-type:none"> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlEnum.html">XmlEnum</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlEnumValue.html">XmlEnumValue (enum constant only)</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlRootElement.html">XmlRootElement</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlType.html">XmlType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <th scope="row" style="vertical-align:top">JavaBean Property/field</th> |
| <td> |
| <ul style="list-style-type:none"> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlElement.html">XmlElement</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlElements.html">XmlElements</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlElementRef.html">XmlElementRef</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlElementRefs.html">XmlElementRefs</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlElementWrapper.html">XmlElementWrapper</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAnyElement.html">XmlAnyElement</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAttribute.html">XmlAttribute</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAnyAttribute.html">XmlAnyAttribute</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlTransient.html">XmlTransient</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlValue.html">XmlValue</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlID.html">XmlID</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlIDREF.html">XmlIDREF</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlList.html">XmlList</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlMixed.html">XmlMixed</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlMimeType.html">XmlMimeType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAttachmentRef.html">XmlAttachmentRef</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlInlineBinaryData.html">XmlInlineBinaryData</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlElementDecl.html">XmlElementDecl (only on method)</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <th scope="row" style="vertical-align:top">Parameter</th> |
| <td> |
| <ul style="list-style-type:none"> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlList.html">XmlList</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlAttachmentRef.html">XmlAttachmentRef</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/XmlMimeType.html">XmlMimeType</a></li> |
| <li><a HREF="../../../../jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></li> |
| </ul> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <h3>Terminology</h3> |
| <p> |
| <b>JavaBean property and field:</b> For the purposes of |
| mapping, there is no semantic difference between a field and |
| a JavaBean property. Thus, an annotation that can be applied |
| to a JavaBean property can always be applied to a |
| field. Hence in the Javadoc documentation, for brevity, the |
| term JavaBean property or property is used to mean either JavaBean |
| property or a field. Where required, both are explicitly |
| mentioned. |
| <p> |
| <b>top level class:</b> For the purpose of mapping, there is |
| no semantic difference between a top level class and a |
| static nested class. Thus, an annotation that can be applied |
| to a top level class, can always be applied to a nested |
| static class. Hence in the Javadoc documentation, for |
| brevity, the term "top level class" or just class is used to |
| mean either a top level class or a nested static |
| class. |
| <p> |
| <b>mapping annotation:</b>A JAXB 2.0 defined program |
| annotation based on the JSR 175 programming annotation |
| facility. |
| <h3>Common Usage Constraints</h3> |
| <p>The following usage constraints are defined here since |
| they apply to more than annotation: |
| <ul> |
| <li> For a property, a given annotation can be applied to |
| either read or write property but not both. </li> |
| <li> A property name must be different from any other |
| property name in any of the super classes of the |
| class being mapped. </li> |
| <li> A mapped field name or the decapitalized name of a |
| mapped property must be unique within a class. </li> |
| </ul> |
| <h3>Notations</h3> |
| <b>Namespace prefixes</b> |
| <p>The following namespace prefixes are used in the XML Schema |
| fragments in this package. |
| <p> |
| <table class="striped"> |
| <caption>XML Schema fragments namespace prefixes</caption> |
| <thead> |
| <tr> |
| <th scope="col">Prefix</th> |
| <th scope="col">Namespace</th> |
| <th scope="col">Notes</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <th scope="row">xs</th> |
| <td>http://www.w3.org/2001/XMLSchema</td> |
| <td>Namespace of XML Schema namespace</td> |
| </tr> |
| <tr> |
| <th scope="row">ref</th> |
| <td>http://ws-i.org/profiles/basic/1.1/xsd</td> |
| <td>Namespace for swaref schema component</td> |
| </tr> |
| <tr> |
| <th scope="row">xsi</th> |
| <td>http://www.w3.org/2001/XMLSchema-instance</td> |
| <td>XML Schema namespace for instances</td> |
| </tr> |
| </tbody> |
| </table></div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>1.6, JAXB 2.0</dd> |
| </dl> |
| </section> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="DomHandler.html" title="interface in jakarta.xml.bind.annotation">DomHandler</a><ElementT,​ResultT extends <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/transform/Result.html?is-external=true" title="class or interface in javax.xml.transform" class="externalLink">Result</a>></th> |
| <td class="colLast"> |
| <div class="block">Converts an element (and its descendants) |
| from/to DOM (or similar) representation.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Class Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="W3CDomHandler.html" title="class in jakarta.xml.bind.annotation">W3CDomHandler</a></th> |
| <td class="colLast"> |
| <div class="block"><a href="DomHandler.html" title="interface in jakarta.xml.bind.annotation"><code>DomHandler</code></a> implementation for W3C DOM (<code>org.w3c.dom</code> package.)</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlElement.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlElement.DEFAULT</a></th> |
| <td class="colLast"> |
| <div class="block">Used in <a href="XmlElement.html#type()"><code>XmlElement.type()</code></a> to |
| signal that the type be inferred from the signature |
| of the property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlElementDecl.GLOBAL.html" title="class in jakarta.xml.bind.annotation">XmlElementDecl.GLOBAL</a></th> |
| <td class="colLast"> |
| <div class="block">Used in <a href="XmlElementDecl.html#scope()"><code>XmlElementDecl.scope()</code></a> to |
| signal that the declaration is in the global scope.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlElementRef.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlElementRef.DEFAULT</a></th> |
| <td class="colLast"> |
| <div class="block">Used in <a href="XmlElementRef.html#type()"><code>XmlElementRef.type()</code></a> to |
| signal that the type be inferred from the signature |
| of the property.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlSchemaType.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlSchemaType.DEFAULT</a></th> |
| <td class="colLast"> |
| <div class="block">Used in <a href="XmlSchemaType.html#type()"><code>XmlSchemaType.type()</code></a> to |
| signal that the type be inferred from the signature |
| of the property.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlType.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlType.DEFAULT</a></th> |
| <td class="colLast"> |
| <div class="block">Used in <a href="XmlType.html#factoryClass()"><code>XmlType.factoryClass()</code></a> to |
| signal that either factory mehod is not used or |
| that it's in the class with this <a href="XmlType.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlType</code></a> itself.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Enum Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Enum</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlAccessOrder.html" title="enum in jakarta.xml.bind.annotation">XmlAccessOrder</a></th> |
| <td class="colLast"> |
| <div class="block">Used by XmlAccessorOrder to control the ordering of properties and |
| fields in a JAXB bound class.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlAccessType.html" title="enum in jakarta.xml.bind.annotation">XmlAccessType</a></th> |
| <td class="colLast"> |
| <div class="block">Used by XmlAccessorType to control serialization of fields or |
| properties.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlNsForm.html" title="enum in jakarta.xml.bind.annotation">XmlNsForm</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of XML Schema namespace qualifications.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Annotation Types Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Annotation Type</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlAccessorOrder.html" title="annotation in jakarta.xml.bind.annotation">XmlAccessorOrder</a></th> |
| <td class="colLast"> |
| <div class="block"> Controls the ordering of fields and properties in a class.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlAccessorType.html" title="annotation in jakarta.xml.bind.annotation">XmlAccessorType</a></th> |
| <td class="colLast"> |
| <div class="block"> Controls whether fields or Javabean properties are serialized by default.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlAnyAttribute.html" title="annotation in jakarta.xml.bind.annotation">XmlAnyAttribute</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps a JavaBean property to a map of wildcard attributes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlAnyElement.html" title="annotation in jakarta.xml.bind.annotation">XmlAnyElement</a></th> |
| <td class="colLast"> |
| <div class="block">Maps a JavaBean property to XML infoset representation and/or JAXB element.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlAttachmentRef.html" title="annotation in jakarta.xml.bind.annotation">XmlAttachmentRef</a></th> |
| <td class="colLast"> |
| <div class="block">Marks a field/property that its XML form is a uri reference to mime content.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlAttribute.html" title="annotation in jakarta.xml.bind.annotation">XmlAttribute</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps a JavaBean property to a XML attribute.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlElement.html" title="annotation in jakarta.xml.bind.annotation">XmlElement</a></th> |
| <td class="colLast"> |
| <div class="block">Maps a JavaBean property to a XML element derived from property name.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlElementDecl.html" title="annotation in jakarta.xml.bind.annotation">XmlElementDecl</a></th> |
| <td class="colLast"> |
| <div class="block">Maps a factory method to a XML element.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlElementRef.html" title="annotation in jakarta.xml.bind.annotation">XmlElementRef</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps a JavaBean property to a XML element derived from property's type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlElementRefs.html" title="annotation in jakarta.xml.bind.annotation">XmlElementRefs</a></th> |
| <td class="colLast"> |
| <div class="block">Marks a property that refers to classes with <a href="XmlElement.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlElement</code></a> |
| or JAXBElement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlElements.html" title="annotation in jakarta.xml.bind.annotation">XmlElements</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| A container for multiple @<a href="XmlElement.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlElement</code></a> annotations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlElementWrapper.html" title="annotation in jakarta.xml.bind.annotation">XmlElementWrapper</a></th> |
| <td class="colLast"> |
| <div class="block">Generates a wrapper element around XML representation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlEnum.html" title="annotation in jakarta.xml.bind.annotation">XmlEnum</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps an enum type <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Enum</code></a> to XML representation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlEnumValue.html" title="annotation in jakarta.xml.bind.annotation">XmlEnumValue</a></th> |
| <td class="colLast"> |
| <div class="block">Maps an enum constant in <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Enum</code></a> type to XML representation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlID.html" title="annotation in jakarta.xml.bind.annotation">XmlID</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps a JavaBean property to XML ID.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlIDREF.html" title="annotation in jakarta.xml.bind.annotation">XmlIDREF</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps a JavaBean property to XML IDREF.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlInlineBinaryData.html" title="annotation in jakarta.xml.bind.annotation">XmlInlineBinaryData</a></th> |
| <td class="colLast"> |
| <div class="block">Disable consideration of XOP encoding for datatypes that are bound to |
| base64-encoded binary data in XML.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlList.html" title="annotation in jakarta.xml.bind.annotation">XmlList</a></th> |
| <td class="colLast"> |
| <div class="block">Used to map a property to a list simple type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlMimeType.html" title="annotation in jakarta.xml.bind.annotation">XmlMimeType</a></th> |
| <td class="colLast"> |
| <div class="block">Associates the MIME type that controls the XML representation of the property.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlMixed.html" title="annotation in jakarta.xml.bind.annotation">XmlMixed</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Annotate a JavaBean multi-valued property to support mixed content.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlNs.html" title="annotation in jakarta.xml.bind.annotation">XmlNs</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Associates a namespace prefix with a XML namespace URI.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlRegistry.html" title="annotation in jakarta.xml.bind.annotation">XmlRegistry</a></th> |
| <td class="colLast"> |
| <div class="block">Marks a class that has <a href="XmlElementDecl.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlElementDecl</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlRootElement.html" title="annotation in jakarta.xml.bind.annotation">XmlRootElement</a></th> |
| <td class="colLast"> |
| <div class="block">Maps a class or an enum type to an XML element.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlSchema.html" title="annotation in jakarta.xml.bind.annotation">XmlSchema</a></th> |
| <td class="colLast"> |
| <div class="block"> Maps a package name to a XML namespace.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlSchemaType.html" title="annotation in jakarta.xml.bind.annotation">XmlSchemaType</a></th> |
| <td class="colLast"> |
| <div class="block">Maps a Java type to a simple schema built-in type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlSchemaTypes.html" title="annotation in jakarta.xml.bind.annotation">XmlSchemaTypes</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| A container for multiple @<a href="XmlSchemaType.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlSchemaType</code></a> annotations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlSeeAlso.html" title="annotation in jakarta.xml.bind.annotation">XmlSeeAlso</a></th> |
| <td class="colLast"> |
| <div class="block">Instructs JAXB to also bind other classes when binding this class.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlTransient.html" title="annotation in jakarta.xml.bind.annotation">XmlTransient</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Prevents the mapping of a JavaBean property/type to XML representation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="XmlType.html" title="annotation in jakarta.xml.bind.annotation">XmlType</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Maps a class or an enum type to a XML Schema type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="XmlValue.html" title="annotation in jakarta.xml.bind.annotation">XmlValue</a></th> |
| <td class="colLast"> |
| <div class="block"> |
| Enables mapping a class to a XML Schema complex type with a |
| simpleContent or a XML Schema simple type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| </div> |
| </main> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2017–2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |