@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE={FIELDSE,METHODSE}) public @interface XmlElementWrapper
//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>
2 つの直列化された XML 形式を使用すると、null コレクションを nillable 属性を持つ要素の有無で表すことができます。
使用方法
@XmlElementWrapper アノテーションは、次のプログラム要素で使用できます。
使用箇所には、次の制約があります。
XmlElement、XmlElements、XmlElementRef、XmlElementRefs、XmlJavaTypeAdapter のアノテーションとともに使用できます。追加の共通情報については、jakarta.xml.bind.package javadoc の「パッケージ仕様」を参照してください。
XmlElement, XmlElements, XmlElementRef, XmlElementRefspublic abstract StringSE name
public abstract StringSE namespace
値が "## default" の場合、名前空間は次のように決定されます。
XmlSchema アノテーションがあり、その elementFormDefault が QUALIFIED である場合、囲んでいるクラスの名前空間。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.