XmlList (Java(TM) EE 7 Specification APIs) (original) (raw)

Used to map a property to a list simple type.

Usage

The @XmlList annotation can be used with the following program elements:

When a collection property is annotated just with @XmlElement, each item in the collection will be wrapped by an element. For example,

@XmlRootElement class Foo { @XmlElement List data; }

would produce XML like this:

abc def

@XmlList annotation, on the other hand, allows multiple values to be represented as whitespace-separated tokens in a single element. For example,

@XmlRootElement class Foo { @XmlElement @XmlList List data; }

the above code will produce XML like this:

abc def

This annotation can be used with the following annotations:XmlElement, XmlAttribute,XmlValue,XmlIDREF.