@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
, XmlElementRefs
public abstract StringSE name
public abstract StringSE namespace
値が "## default" の場合、名前空間は次のように決定されます。
XmlSchema
アノテーションがあり、その elementFormDefault
が QUALIFIED
である場合、囲んでいるクラスの名前空間。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.