@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE={FIELDSE,METHODSE}) public @interface XmlElementRefs
XmlElement
または JAXBElement でクラスを参照するプロパティをマークします。 要素プロパティ(XmlElement
アノテーション付きのプロパティ)と比較すると、参照プロパティの置換セマンティクスは異なります。サブクラスがプロパティに割り当てられると、要素プロパティは @xsi:type と同じタグ名を生成しますが、参照プロパティは異なるタグ名を生成します (サブクラスにあるタグ名。)
このアノテーションは、XmlJavaTypeAdapter
、XmlElementWrapper
のアノテーションとともに使用できます。
XmlElementWrapper
, XmlElementRef
修飾子と型 | 必須要素と説明 |
---|---|
XmlElementRef[] | value |
public abstract XmlElementRef[] value
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.