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