⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmllist.java

📁 Mobile 应用程序使用 Java Micro Edition (Java ME) 平台
💻 JAVA
字号:
package javax.xml.bind.annotation;import java.lang.annotation.Retention;import java.lang.annotation.Target;import static java.lang.annotation.RetentionPolicy.RUNTIME;import static java.lang.annotation.ElementType.FIELD;import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.ElementType.PARAMETER;/** * Used to map a property to a list simple type. * * <p><b>Usage</b> </p> * <p> * The <tt>@XmlList</tt> annotation can be used with the * following program elements:  * <ul>  *   <li> JavaBean property </li> *   <li> field </li> * </ul> * * <p> * When a collection property is annotated just with @XmlElement, * each item in the collection will be wrapped by an element. * For example, * * <pre> * &#64;XmlRootElement * class Foo { *     &#64;XmlElement *     List&lt;String> data; * } * </pre> * * would produce XML like this: * * <pre><xmp> * <foo> *   <data>abc</data> *   <data>def</data> * </foo> * </xmp></pre> * * &#64;XmlList annotation, on the other hand, allows multiple values to be  * represented as whitespace-separated tokens in a single element. For example, * * <pre> * &#64;XmlRootElement * class Foo { *     &#64;XmlElement *     &#64;XmlList *     List&lt;String> data; * } * </pre> * * the above code will produce XML like this: * * <pre><xmp> * <foo> *   <data>abc def</data> * </foo> * </xmp></pre> * * <p>This annotation can be used with the following annotations: *        {@link XmlElement},  *        {@link XmlAttribute}, *        {@link XmlValue}, *        {@link XmlIDREF}. *  <ul> *    <li> The use of <tt>@XmlList</tt> with {@link XmlValue} while *         allowed, is redundant since  {@link XmlList} maps a *         collection type to a simple schema type that derives by *         list just as {@link XmlValue} would. </li>  * *    <li> The use of <tt>@XmlList</tt> with {@link XmlAttribute} while *         allowed, is redundant since  {@link XmlList} maps a *         collection type to a simple schema type that derives by *         list just as {@link XmlAttribute} would. </li>  *  </ul> * * @author <ul><li>Kohsuke Kawaguchi, Sun Microsystems, Inc.</li><li>Sekhar Vajjhala, Sun Microsystems, Inc.</li></ul> * @since JAXB2.0 */@Retention(RUNTIME) @Target({FIELD,METHOD,PARAMETER})public @interface XmlList {}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -