src/share/jaxws_classes/javax/xml/bind/annotation/XmlElements.java

Print this page
rev 507 : 8047724: @since tag cleanup in jaxws
Reviewed-by:


 149  *    <!-- XML Schema fragment -->
 150  *    <xs:complexType name="Foo">
 151  *      <xs:sequence>
 152  *        <xs:element name="bar">
 153  *          <xs:complexType>
 154  *            <xs:choice minOccurs="0" maxOccurs="unbounded">
 155  *              <xs:element name="A" type="PX"/>
 156  *              <xs:element name="B" type="PY"/>
 157  *            </xs:choice>
 158  *          </xs:complexType>
 159  *        </xs:element>
 160  *      </xs:sequence>
 161  *    </xs:complexType>
 162  * </pre>
 163  *
 164  * @author <ul><li>Kohsuke Kawaguchi, Sun Microsystems, Inc.</li><li>Sekhar Vajjhala, Sun Microsystems, Inc.</li></ul>
 165  * @see XmlElement
 166  * @see XmlElementRef
 167  * @see XmlElementRefs
 168  * @see XmlJavaTypeAdapter
 169  * @since JAXB2.0
 170  */
 171 @Retention(RUNTIME) @Target({FIELD,METHOD})
 172 public @interface XmlElements {
 173     /**
 174      * Collection of @{@link XmlElement} annotations
 175      */
 176     XmlElement[] value();
 177 }


 149  *    &lt;!-- XML Schema fragment -->
 150  *    &lt;xs:complexType name="Foo">
 151  *      &lt;xs:sequence>
 152  *        &lt;xs:element name="bar">
 153  *          &lt;xs:complexType>
 154  *            &lt;xs:choice minOccurs="0" maxOccurs="unbounded">
 155  *              &lt;xs:element name="A" type="PX"/>
 156  *              &lt;xs:element name="B" type="PY"/>
 157  *            &lt;/xs:choice>
 158  *          &lt;/xs:complexType>
 159  *        &lt;/xs:element>
 160  *      &lt;/xs:sequence>
 161  *    &lt;/xs:complexType>
 162  * </pre>
 163  *
 164  * @author <ul><li>Kohsuke Kawaguchi, Sun Microsystems, Inc.</li><li>Sekhar Vajjhala, Sun Microsystems, Inc.</li></ul>
 165  * @see XmlElement
 166  * @see XmlElementRef
 167  * @see XmlElementRefs
 168  * @see XmlJavaTypeAdapter
 169  * @since 1.6, JAXB 2.0
 170  */
 171 @Retention(RUNTIME) @Target({FIELD,METHOD})
 172 public @interface XmlElements {
 173     /**
 174      * Collection of @{@link XmlElement} annotations
 175      */
 176     XmlElement[] value();
 177 }