Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.bind.annotation
Тип аннотации XmlList


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD,PARAMETER})
public @interface XmlList

Используемый, чтобы отобразить свойство на список простой тип.

Использование

Аннотация @XmlList может использоваться со следующими элементами программы:

Когда свойство набора будет аннотировано только с @XmlElement, каждый элемент в наборе будет обернут элементом. Например,

 @XmlRootElement
 class Foo {
     @XmlElement
     List<String> data;
 }
 
произвел бы XML как это:

 <foo>
   <data>abc</data>
   <data>def</data>
 </foo>
 
Аннотация @XmlList, с другой стороны, позволяет многократным значениям быть представленными как разделенные от пробела маркеры в единственном элементе. Например,
 @XmlRootElement
 class Foo {
     @XmlElement
     @XmlList
     List<String> data;
 }
 
вышеупомянутый код произведет XML как это:

 <foo>
   <data>abc def</data>
 </foo>
 

Эта аннотация может использоваться со следующими аннотациями: XmlElement, XmlAttribute, XmlValue, XmlIDREF.

С тех пор:
JAXB2.0
Автор:



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter