|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD,PARAMETER})
public @interface XmlListИспользуемый, чтобы отобразить свойство на список простой тип.
Использование
Аннотация @XmlList может использоваться со следующими элементами программы:
Когда свойство набора будет аннотировано только с @XmlElement, каждый элемент в наборе будет обернут элементом. Например,
@XmlRootElement
class Foo {
@XmlElement
List<String> data;
}
произвел бы XML как это: Аннотация @XmlList, с другой стороны, позволяет многократным значениям быть представленными как разделенные от пробела маркеры в единственном элементе. Например,abc def
@XmlRootElement
class Foo {
@XmlElement
@XmlList
List<String> data;
}
вышеупомянутый код произведет XML как это: abc def
Эта аннотация может использоваться со следующими аннотациями: XmlElement, XmlAttribute, XmlValue, XmlIDREF.
XmlValue в то время как позволено, избыточно с тех пор XmlList отображает тип набора на простой тип схемы, который происходит списком так же, как XmlValue был бы. XmlAttribute в то время как позволено, избыточно с тех пор XmlList отображает тип набора на простой тип схемы, который происходит списком так же, как XmlAttribute был бы.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41