アノテーション型 XmlElementRefs


  • @RetentionSE(RUNTIMESE)
    @TargetSE({FIELDSE,METHODSE})
    public @interface XmlElementRefs
    XmlElement または JAXBElement でクラスを参照するプロパティをマークします。

    要素プロパティ(XmlElement アノテーション付きのプロパティ)と比較すると、参照プロパティの置換セマンティクスは異なります。サブクラスがプロパティに割り当てられると、要素プロパティは @xsi:type と同じタグ名を生成しますが、参照プロパティは異なるタグ名を生成します (サブクラスにあるタグ名。)

    このアノテーションは、XmlJavaTypeAdapterXmlElementWrapper のアノテーションとともに使用できます。

    導入:
    1.6、JAXB 2.0
    作成者:
    • Kohsuke Kawaguchi, Sun Microsystems, Inc.
    • Sekhar Vajjhala, Sun Microsystems, Inc.
    関連事項:
    XmlElementWrapper, XmlElementRef
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      XmlElementRef[]value