|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface XmlElementWrapperГенерирует элемент обертки вокруг представления XML. Это прежде всего предназначается, чтобы использоваться, чтобы произвести элемент XML обертки вокруг наборов. Аннотация поэтому поддерживает две формы сериализации, показанной ниже.
//Example: code fragment
int[] names;
// XML Serialization Form 1 (Unwrapped collection)
<names> ... </names>
<names> ... </names>
// XML Serialization Form 2 ( Wrapped collection )
<wrapperElement>
<names> value-of-item </names>
<names> value-of-item </names>
....
</wrapperElement>
Две сериализированных формы XML позволяют нулевому набору быть представленным или отсутствием или присутствием элемента со способным иметь значение NULL атрибутом.
Использование
Аннотация @XmlElementWrapper может использоваться со следующими элементами программы:
Использование подвергается следующим ограничениям:
XmlElement, XmlElements, XmlElementRef, XmlElementRefs, XmlJavaTypeAdapterСм. "Спецификацию Пакета" в javax.xml.bind.package javadoc для дополнительной общей информации.
XmlElement, XmlElements, XmlElementRef, XmlElementRefs| Дополнительная Сводка Элемента | |
|---|---|
java.lang.String |
имя
Имя элемента обертки XML. |
java.lang.String |
пространство имен
XML предназначаются для пространства имен элемента обертки XML. |
boolean |
способный иметь значение NULL
Если это правда, отсутствие набора представляется при использовании xsi:nil='true'. |
boolean |
необходимый
Настройте объявление элемента обертки, которое будет требоваться. |
public abstract java.lang.String name
public abstract java.lang.String namespace
Если значение "##default", то пространство имен определяется следующим образом:
XmlSchema аннотация, и elementFormDefault QUALIFIED, тогда пространство имен включения class.
public abstract boolean nillable
public abstract boolean required
Если требующийся () истина, то у соответствующего сгенерированного объявления элемента XML-схемы будет minOccurs="1", чтобы указать, что элемент обертки всегда ожидается.
Отметьте, что это только влияет на генерацию схемы, а не немаршалинг или маршалинг возможности. Это - просто механизм, чтобы позволить пользователям выражать свои ограничения приложения лучше.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41